Я просмотрел много страниц, помогая с jquery datepicker, не работающим на клонированных строках, но я не могу перевести какие-либо предложения, которые я нашел в моем конкретном случае. Вот ссылка Fiddle: http://jsfiddle.net/BE5Lr/2893/ Любые советы будут оценены.Как я могу заставить jquery datepicker работать с клонированными рядами?
$(function() {
$("#datepicker").datepicker();
});
var i = 1;
$("button").click(function() {
$("table tr:first").clone().removeClass('hasDatepicker').find("input").each(function() {
$(this).attr({
'id': function(_, id) { return id + i },
'name': function(_, name) { return name + i },
'value': ''
});
}).end().appendTo("table");
i++;
});
лично я бы не клонировать строки, и вместо того, чтобы сгенерировать новую строку, основанную на шаблоне HTMLString. –
Почему ваш обработчик щелчка на кнопке внутри обработчика dom? –