喜 我有一个Jquery Datepicker对象,没有突出显示日期和特定的minDate。
我想根据用户进行的AJAX调用为这个日期选择器添加一个亮点,但我能看到更改高亮显示的唯一方法是在beforeShowDay事件中添加一个函数,该函数在安装时设置。
如何在现有的datepicker上更改此功能并强制重绘,以便我突出显示新的日期。
非常感谢大家。
戴夫
答案 0 :(得分:1)
我能找到的唯一方法是使用destroy方法,然后使用附加到它的新方法重绘选择器。如果有人知道更好的方法,请添加它,我会给你答案。 谢谢
编辑:代码......
设置选择器......
var datePickerSettings = {
beforeShowDate: beforeShowDateMethod
};
var alternateDatePickerSettings = {
beforeShowDate: beforeShowDateMethodAlternate
};
$('#mydiv').datepicker(datePickerSettings);
然后一旦回调完成
$('#mydiv').datepicker('destroy')
$('#mydiv').datepicker(alternateDatePickerSettings);
最后,我没有使用日期选择器,因为需求已经改变,但这应该可以解决问题
戴夫
答案 1 :(得分:0)
有datepicker的setDate方法。我无法直接链接,但它位于方法
下http://jqueryui.com/demos/datepicker/