我正在使用以下版本的jquery datetimepicker。
在一个模块中,我通过点击"+"动态创建输入字段,并为那些动态创建的输入字段绑定日期时间选择器,同时通过点击"-"来删除该输入字段。
我的动态输入字段始终如下所示:
我正在使用jQuery绑定datetimepicker,代码如下:
JQuery v1.7.2
JQuery UI - v1.10.3
jQuery timepicker addon V1.3
在一个模块中,我通过点击"+"动态创建输入字段,并为那些动态创建的输入字段绑定日期时间选择器,同时通过点击"-"来删除该输入字段。
我的动态输入字段始终如下所示:
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。
可能是什么问题? 我该如何解决?
Live
方法代替on
。 - Sanjeev Rai