2013-04-14 206 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歡迎您! –

相關問題