autocomplete в клонированном input
добрый вечер,задача сделать табличку заполняемую товарами
реализовано инпутами <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? |
Yurik,
ставьте обработку oninput на то что есть всегда, а не на элементы ввода. |
Цитата:
|
Yurik,
на родителя блоков <div class="row"> |
https://stackoverflow.com/questions/...lete-and-clone
благодаря этому вопросответу и направлению заданному рони проблема решена, всем спасибо |
Часовой пояс GMT +3, время: 10:51. |