加载后Timepicker JS更改选项值
Timepicker JS change option value after loaded
Timepicker JS 加载后更改选项值。
我需要动态更改禁用选项的值。但是我无法更新这个值。
有人可以帮忙吗?
我需要打开timepicker.open值才能更改
非常感谢。
window.time = ''
$('#id_dia').on('click', function (event) {
timepicker.open
window.time = [true, [8,0], [10,11]] <---- This value always changes
});
var timepicker = $('#time')
.pickatime({
format: 'HH:i',
formatSubmit: 'HH:i',
hiddenName: true,
min: [7, 30],
max: [20, 30],
disable: window.time, <-------
})
.pickatime('picker');
当您调用 $('#time').pickatime({...});
时,您正在使用一组选项初始化组件。如果你想在之后更改其中的一些选项,你必须使用组件提供的 API 。
在这种情况下你必须使用方法set
,你可以在documentation.
中查看它
所以你应该调用 set
每当你想像这样更改禁用的值时:
timepicker.set('disable', /* your value */);
Timepicker JS 加载后更改选项值。
我需要动态更改禁用选项的值。但是我无法更新这个值。
有人可以帮忙吗?
我需要打开timepicker.open值才能更改
非常感谢。
window.time = ''
$('#id_dia').on('click', function (event) {
timepicker.open
window.time = [true, [8,0], [10,11]] <---- This value always changes
});
var timepicker = $('#time')
.pickatime({
format: 'HH:i',
formatSubmit: 'HH:i',
hiddenName: true,
min: [7, 30],
max: [20, 30],
disable: window.time, <-------
})
.pickatime('picker');
当您调用 $('#time').pickatime({...});
时,您正在使用一组选项初始化组件。如果你想在之后更改其中的一些选项,你必须使用组件提供的 API 。
在这种情况下你必须使用方法set
,你可以在documentation.
所以你应该调用 set
每当你想像这样更改禁用的值时:
timepicker.set('disable', /* your value */);