1

我正在根据某些条件更改 jquery datepicker 的 minDate。如果当前日期小于 minDate,它也会更改当前日期。这正如预期的那样。当然,它不会触发 onSelect,因为日期没有被选择,而是在内部发生了变化。

有没有办法赶上这个日期的变化?

4

1 回答 1

1

今天这样做是为了解决这个问题:

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
于 2017-10-31T14:01:47.803 回答