jQueryUI Datepicker初始化后刷新

时间:2013-09-03 15:55:27

标签: jquery jquery-ui datepicker

在网站上,我为所有具有类input-date的输入全局初始化默认的datepicker。

$('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);

有没有更好的方法呢?

0 个答案:

没有答案