$(document).on({
focus() {
$(this).addClass('active-amount-input');
},
blur() {
$(this).removeClass('active-amount-input');
},
}, '.amount, .amount_1');
$(document).on('focusin focusout', '.amount, .amount_1', e => {
$(e.currentTarget).toggleClass('active-amount-input', e.type === 'focusin');
});
const ul = document.querySelector('ul');
document.querySelector('a').addEventListener('click', () => {
const id = ul.lastElementChild.id.replace(/\d+$/, m => ++m);
ul.insertAdjacentHTML('beforeend', `<li id="${id}"></li>`);
// или
const li = ul.querySelector('li:last-child').cloneNode(true);
li.id = li.id.replace(/\d/g, '').concat(-~ul.children.length);
ul.append(li);
// или
const li = document.createElement('li');
li.id = 'a' + (+ul.children[ul.children.length - 1].id.slice(1) + 1);
ul.insertBefore(li, null);
});
dir /b /s z:\*.jpg z:\*.png >>%t%
For /F "usebackq Delims=" %%I in ("%t%") do copy "%%I" "%c%\"
***
//Лучше скешировать, чтобы меньше было обращений к DOM
var count = $val1.val();
var imgs = '';
for (var i = 0; i < count; i++) {
imgs = imgs + '<img src="img.jpg" alt="">';
}
$(id блока).html(imgs);
//Задаем переменную с вашим списком
var myUlList = $('ul#mylist');
//Потом перебираем все елементы генерированого списка
$('ul#ulGen').find('li').each(function(index,el) {
//Ищем елемент в вашем списке, который соответствует елементу с цикла
var myEl = $(myUlList.find('li').get(index));
// Ищем в елементе з списка инпут и выставляем ему значение с такого же инпута в вашем списке
$(el).find('input').val(myEl.find('input').val() );
// Проделываем теже операции с label и span
$(el).find('label').html(myEl.find('label').html() );
$(el).find('span').html(myEl.find('span').html() );
})