2

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

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

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

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

4

1 回答 1

2

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

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

参考这里:http ://api.jqueryui.com/datepicker/#method-refresh

您可以通过以下方式在脚本中使用它:

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

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

于 2013-04-14T11:39:56.530 回答