2013-04-14 201 views
2

我使用了jQuery日期选择器和我目前有这样的代码:jQuery的日期选择器 - 动态更改可选日期

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

其中findDateAvailable是,检查日期是否是在阵列中如果不是一个功能,使日期不可选。

我的问题是:如何更改哪些日期是“活动”,可以选择而不更改我的数组,然后重新创建datepicker对象?

+0

阅读[文件](HTTP:// API。 jqueryui.com/datepicker/#method-option) – Uby

回答

1

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

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

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

您可以通过使用它在你的脚本:

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

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

+0

非常感谢!完美的作品。 –

+0

@JasonLipo欢迎您! –

相关问题