【发布时间】:2019-02-02 17:07:11
【问题描述】:
这是 Flatpickr 的加载方式:
flatpickr(".ui-date", {
dateFormat: 'd-m-Y',
});
我正在克隆一个元素(点击按钮):
var clone = $('.medereiziger-hidden .sub-form.border.companion').last().clone();
在这个元素内部,有一个使用 Flatpickr 的日期选择器。
并将此克隆附加到页面:
clone.appendTo($('.medereizigerssection .sub-form.border.companion').last().parent());
现在,当我想使用其中一个日期选择器时,原来的非克隆的可以工作,但克隆的却不行。控制台日志中没有错误。
我该如何解决这个问题?
代码 sn-p 基于@Bhushan Kawadkar 他的回答:
var uiDate = clone.find(".ui-date");
if(uiDate){
flatpickr(uiDate, {
dateFormat: 'd-m-Y',
});
}
这正在创建“o.getAttribute 不是函数”错误(flatpickr,第 2 行。)
【问题讨论】:
标签: jquery datepicker append clone flatpickr