我已经浏览了许多帮助jquery datepicker在克隆行上不起作用的页面,但我似乎无法将我发现的任何建议翻译成我的具体情况。这里的小提琴链接: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准备处理程序内? –