我正在使用具有以下版本的 jquery datetimepicker
JQuery v1.7.2
JQuery UI - v1.10.3
jQuery timepicker addon V1.3
在一个模块中,我通过单击“+”动态创建输入字段,并为那些动态创建的输入绑定 datetimepicker,并通过单击 “-”删除该输入字段。
我的动态输入字段总是创建如下:
datepickerfrom_1_1
datepickerfrom_1_2
datepickerfrom_1_3
datepickerfrom_1_4
datepickerfrom_1_5
.
.
.
我使用 jQuery 绑定 datetimepicker,如下所示:
$(window).load(function() {
$('body').on('focus', 'input[id^="datepickerfrom"]', function() { // Id's Containing "datepickerfrom" string, bind the datetimepicker
$(this).datetimepicker({
dateFormat: 'yy-mm-dd',
timeFormat: 'HH:mm:ss'
});
});
});
script(datetimepicker)
创建动态输入时工作正常。
问题: 我通过单击“+”添加了一些动态输入字段,然后通过单击“-”删除了一些输入,我再次添加了一些动态输入字段。第二次创建的输入字段没有正确调用/绑定 datetimepicker。
可能是什么问题?我该如何解决?