我有class="datepicker"
的输入。我通过js $('.datepicker').datepicker()
插入日历;我有另一个js,它通过.clone()
复制此输入。但对于新元素,datepicker不起作用。我该如何解决这个问题?
答案 0 :(得分:0)
您需要clone()
元素然后重新初始化其上的日期选择器,例如:
$('.datepicker').clone().appendTo('#foo').datepicker();
或者,您可以克隆元素并保留它附加到的事件。请注意,此方法可能无法正常工作,因为它取决于datepicker元素如何创建所需的支持HTML元素。我没有亲自测试过。
$('.datepicker').clone(true, true).appendTo('#foo');