我有一个复选框和一个带有最小值和最大值的具体化 CSS 日期选择器。
$('.CLASS').pickadate({
min: new Date(minDate),
selectMonths: true,
selectYears: 15,
max: new Date(maxDate)
});
在选中/取消选中复选框时,我想重置最小值和最大值。 jquery 根据复选框条件生成新的最小值和最大值。但它并没有反射(reflect)在 UI 上的最终日期选择器中。
尝试:创建 2 个 diff 类用于检查和取消检查场景以及 .addClass()
和 .removeClass()
最佳答案
使用新值重新绘制选择器:
var $input = $('.CLASS').pickadate();
var picker = $input.pickadate('picker');
picker.stop();
picker.set({
min: value,
max: value
});
picker.start();
关于jquery - 使用 jquery 重置具体化日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41097052/