jQuery Datepicker - 动态更改可选日期

时间:2013-04-14 11:15:33

标签: javascript jquery jquery-ui jquery-ui-datepicker

我正在使用jQuery datepicker,我目前有这段代码:

$("#dateObj").datepicker({
    beforeShowDay: findDateAvailable
});

其中findDateAvailable是一个检查日期是否在数组中的函数,如果不是,则使日期不可选。

我的问题是:如何更改哪些日期为“有效”并且可以在不更改数组的情况下进行选择,然后重新创建datepicker对象?

1 个答案:

答案 0 :(得分:1)

您可以使用datepicker小部件的refresh方法。

  

在进行了一些外部修改后重绘日期选择器。   此方法不接受任何参数。

参考此处:http://api.jqueryui.com/datepicker/#method-refresh

您可以使用以下命令在脚本中使用它:

$("#dateObj").datepicker("refresh");

工作小提琴:http://jsfiddle.net/ChM6D/2/