Вы можете использовать функцию поиска jQuery для поиска дочернего элемента и функцию attr для получения и установки значений атрибутов. Вы захотите сделать это, чтобы изменить атрибуты id и name для ввода и выбрать, как показано ниже:
HTML
<input type="number" id="shop_during_num0" name="shop_during_num0" class="shop_input" placeholder="Enter number">
JavaScript
$(".newLevel").click(function()
{
const count = $('.add_senario_level').length;
const clone = $(`#add_senario_level${count - 1}`).clone();
const input = clone.find(`#shop_during_num${count - 1}`);
const select = clone.find(`#shop_during_time${count - 1}`);
input.attr('name', `shop_during_num${count}`);
input.attr('id', `shop_during_num${count}`);
select.attr('name', `shop_during_time${count}`);
select.attr('id', `shop_during_time${count}`);
clone.appendTo(".levels");
});
В методе show_div вы можете использовать $(obj)
для ссылки на выборку, вызвавшую функцию, и показать или скрыть правильный элемент с помощью
$(obj).parent().find('#shop_during').css('display', 'block');