bht*_*oan 3 jquery datepicker twitter-bootstrap bootstrap-datetimepicker
我在带有 2 个时间选择器的页面上使用 Bootstrap 3 Datepicker - 当我将它们一起使用时,出现错误:
enabledHours()需要一个数组参数
如果我只运行一个,那么我不会收到任何错误。
这是我用于选择器的代码:
jQuery(document).ready(function () {
$('.datetimepicker1').datetimepicker({
showClose: true,
format: "HHmm",
enabledHours: [14, 15, 16, 17, 18],
sideBySide: true
});
});
Run Code Online (Sandbox Code Playgroud)
我创建了一个小提琴,它在https://jsfiddle.net/zgyd1qqd/1/重新创建了这个
此外,我还使用相同的代码(https://jsfiddle.net/zgyd1qqd/2/)做了一个小提琴,但只初始化了一个选择器并且错误不存在,所以我认为,格式等enabledHours实际上可以吗?
我的代码中还有其他错误吗?
这可能是因为两个日期选择器都引用了该数组。
您可以通过迭代初始化日期选择器的每个元素来避免这种情况:
$('.datetimepicker').each(function () {
$(this).datetimepicker({
showClose: true,
format: "HHmm",
enabledHours: [14, 15, 16, 17, 18],
sideBySide: true
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1990 次 |
| 最近记录: |