在现场,我为所有带有 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);
有没有更好的方法呢?