动态添加Datepicker函数

时间:2016-07-15 08:42:55

标签: jquery datepicker

我有class="datepicker"的输入。我通过js $('.datepicker').datepicker()插入日历;我有另一个js,它通过.clone()复制此输入。但对于新元素,datepicker不起作用。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您需要clone()元素然后重新初始化其上的日期选择器,例如:

$('.datepicker').clone().appendTo('#foo').datepicker();

或者,您可以克隆元素并保留它附加到的事件。请注意,此方法可能无法正常工作,因为它取决于datepicker元素如何创建所需的支持HTML元素。我没有亲自测试过。

$('.datepicker').clone(true, true).appendTo('#foo');