如何使用更改事件更改启用日期时间选择器的小时数?
Posted
技术标签:
【中文标题】如何使用更改事件更改启用日期时间选择器的小时数?【英文标题】:How to change Date Time Picker enabled hours using on change event? 【发布时间】:2020-10-01 20:15:42 【问题描述】:我有以下选择器:
$('.datetimepicker').datetimepicker(
format: 'LT',
locale: 'PT-BR',
icons:
up: "fa fa-chevron-up",
down: "fa fa-chevron-down",
time: "far fa-clock",
,
enabledHours: permittedHours(),
stepping: 15,
);
但我想在重新设置 enabledHours 时调用其他辅助函数,以防输入值发生变化。
我把这个链接起来,可以成功弹出警报:
$('.datetimepicker').datetimepicker(
format: 'LT',
locale: 'PT-BR',
icons:
up: "fa fa-chevron-up",
down: "fa fa-chevron-down",
time: "far fa-clock",
,
enabledHours: permittedHours(),
stepping: 15,
)
.on('dp.change', function (e)
alert(e.date._i)
);
但是如果我尝试处理 enabledHours 它不起作用。在这种情况下,如何将新值传递给 enabledHours?
【问题讨论】:
【参考方案1】:on('dp.change', function (e)
$('.datetimepicker').data("DateTimePicker").enabledHours(your_function(e.date.format('yourformat')));
);
【讨论】:
请用通俗易懂的语言(最好是 OP 的语言)详细说明您的代码做了什么,以及它如何解决 OP 与正文内容相关的问题。以上是关于如何使用更改事件更改启用日期时间选择器的小时数?的主要内容,如果未能解决你的问题,请参考以下文章