我正在根据某些条件更改 jquery datepicker 的 minDate。如果当前日期小于 minDate,它也会更改当前日期。这正如预期的那样。当然,它不会触发 onSelect,因为日期没有被选择,而是在内部发生了变化。
有没有办法赶上这个日期的变化?
我正在根据某些条件更改 jquery datepicker 的 minDate。如果当前日期小于 minDate,它也会更改当前日期。这正如预期的那样。当然,它不会触发 onSelect,因为日期没有被选择,而是在内部发生了变化。
有没有办法赶上这个日期的变化?
今天这样做是为了解决这个问题:
target.datepicker({ showOn: 'none', dateFormat: 'dd.mm.yy' }); // config
var focus = function() {
var currentValue = input.value;
target.datepicker('option', 'minDate', '31.10.2017'); // set minDate
target.datepicker('show');
input.value = currentValue; // set value back to orginal
}
input.addEventListener('focus', focus); // listen to input focus