2013-07-22 80 views
1

我有一個「選擇菜單」,然後填充我的jQuery UI日期選擇器與可用的預訂日期。jQuery ui datepicker - 清除beforeShowDay屬性

現在我想要做的是當您更改選擇選項時,beforeShowDay被清除,然後用新數據填充它。

是否有一個函數在觸發事件更改時清除它?我有一個谷歌,並沒有真正看到太多。

希望有人遇到過這個。

感謝

回答

4

剛剛火上日期選擇器領域的破壞和重新連接日期選擇器沒有beforeShowDay選項。

例如,如果你的日期選擇器連接到一個名爲 「txtDate」 文本框,然後

$('#txtDate').datepicker("destroy"); 

然後,重新裝上日期選擇器,而不beforeShowDay選項:

$('#txtDate').datepicker({changeMonth: true, changeYear: true }); 

把在change事件處理程序select的上方。

+0

優秀。這應該做的很好,謝謝@abhitalks – StuBlackett

+0

高興地接受,只需等待8分鐘傳遞:-) – StuBlackett