Don*_*Den 6 jquery jquery-ui datepicker jquery-plugins datetimepicker
我使用jquery datetimepicker与以下版本
JQuery v1.7.2
JQuery UI - v1.10.3
jQuery timepicker addon V1.3
Run Code Online (Sandbox Code Playgroud)
在模块中,我通过单击"+"动态创建输入字段,并为动态创建的输入绑定datetimepicker,并通过单击" - "删除该输入字段 .
我的动态输入字段总是如下所示:
datepickerfrom_1_1
datepickerfrom_1_2
datepickerfrom_1_3
datepickerfrom_1_4
datepickerfrom_1_5
.
.
.
Run Code Online (Sandbox Code Playgroud)
我使用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'
});
});
});
Run Code Online (Sandbox Code Playgroud)
在script(datetimepicker)创建动态输入时工作正常.
问题: 我通过单击"+"添加一些动态输入字段,然后通过单击" - "删除一些输入,再次添加一些动态输入字段.第二次创建输入字段没有正确调用/绑定datetimepicker.
可能是什么问题?我该如何解决?
我刚刚在 jsfiddle 中尝试过,它有效,这是链接: http: //jsfiddle.net/juTRR/
如果您知道您的问题,请在 jsfiddle 中重现它,以便我们可以看到它是什么,因为我没有看到它。也许尝试使用$(document).ready而不是$(window).load,这是我唯一改变的。或者也许问题实际上在于您添加和删除功能,如果是这样,您应该将它们放在您的帖子中。
| 归档时间: |
|
| 查看次数: |
948 次 |
| 最近记录: |