добрый вечер,задача сделать табличку заполняемую товарами
реализовано инпутами
<div class="row">
<div class="col-md-7 m-0">
<input type="text" class="form-control t-name" name="t-name[0]">
</div>
<div class="col-md-1">
<input type="text" class="form-control t-cost" name="t-cost[0]">
</div>
<div class="col-md-1">
<input type="text" class="form-control t-price" name="t-price[0]">
</div>
<div class="col-md-1">
<input type="text" class="form-control t-count" name="t-count[0]">
</div>
<div class="col-md-1">
<input type="text" readonly="true" class="form-control t-sum" name="t-sum[0]">
</div>
<div class="col-md-1">
<i class="delete"></i>
</div>
</div>
алгоритм такой: начинаю вводить название товара (.t-name) автокомплитом подтягиваются данные из БД, выбираю заполняются prise и сost
в первом рядке этовсе замечательно работает, но после заполнения первого ряда клонирую его
var newRow=lastRow.clone(true);
newRow.find('input').each(function(){
var oldName=$(this).attr('name');
var newName=oldName.replace(/(\d+)/,(match, d)=>+d+1);
$(this).val('').attr('name',newName);
})
lastRow.after(newRow);
новый ряд появляется, но автокомплит на нем не работает ((
.clone(true);
ведь должно копировать и все обработчики событий или я не правильно понял документацию по jquery?