我的表格末尾有一个添加按钮。单击“添加”按钮时,将克隆tr。我在使用datepicker在新创建的行上工作时遇到了问题,但是除了现在它将日期写入第一行之外,它还显示了该函数。我还需要新创建的行为空白,这也不起作用。
这是小提琴,http://jsfiddle.net/clintongreen/ctx3H/
由于
更新 jsfiddle.net/clintongreen/ctx3H/2
如果您在开始日期&中输入日期,则可以使用此小提琴。单击添加之前结束日期然后它可以工作数百个,除了它在当前行的顶部添加新行。我希望它在当前行下面。感谢
答案 0 :(得分:2)
试试这个:http://jsfiddle.net/ctx3H/3/
// Date Picker
$(".datepicker").datepicker();
// Clone Function
$("input.tr_clone_add").live('click', function() {
$(".datepicker").datepicker("destroy");
$(".datepicker").removeClass("hasDatepicker").removeAttr('id');
$(this).closest('.tr_clone').after($(this).closest('.tr_clone').clone());
$('.tr_clone:last').find(':text').val('');
$(".datepicker").datepicker();
});
您克隆了datepicker附加到与功能相混淆的匹配元素的唯一ID。