在网站上,我为所有具有类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);
有没有更好的方法呢?