这是 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());
现在,当我想使用其中一个日期选择器时,原始的非克隆版本正在工作,但克隆版本却没有。控制台日志中没有错误。
我该如何解决?
基于@Bhushan Kawadkar 他的回答的代码片段:
var uiDate = clone.find(".ui-date");
if(uiDate){
flatpickr(uiDate, {
dateFormat: 'd-m-Y',
});
}
这正在创建“o.getAttribute 不是函数”错误(flatpickr,第 2 行。)