4

在现场,我为所有带有 class 的输入全局初始化了默认日期选择器input-date

$('body').on('focus', '.input-date', function () {
  $(this).datepicker({
    changeMonth: true,
    changeYear: true,
    dateFormat: 'd.m.yy'
  });
});

但有时我需要添加一些其他选项,例如minDate特定元素。我已经尝试设置此选项并刷新它,但没有成功。

var dateField = $('#date');
dateField.datepicker('option', 'minDate', new Date());
dateField.datepicker('refresh');

所以现在,只有我设法改变它的方法才能摧毁它并创建新的。

var dateField = $('#date');
dateField.datepicker('destroy');
dateField.datepicker(customOptions);

有没有更好的方法呢?

4

0 回答 0