hi 我有一個Jquery Datepicker對象,它創建的沒有突出顯示的日期和特定的minDate。動態更改Jquery Datepicker中的突出顯示的日期
我想在此日期選擇器上添加一個基於用戶進行的AJAX調用的高亮顯示,但是我可以看到更改高亮顯示的唯一方法是在安裝時設置的beforeShowDay事件中添加一個函數。
如何在現有的日期選擇器上更改此功能並強制重繪,以便我可以突出顯示新日期。
非常感謝大家。
Dave
hi 我有一個Jquery Datepicker對象,它創建的沒有突出顯示的日期和特定的minDate。動態更改Jquery Datepicker中的突出顯示的日期
我想在此日期選擇器上添加一個基於用戶進行的AJAX調用的高亮顯示,但是我可以看到更改高亮顯示的唯一方法是在安裝時設置的beforeShowDay事件中添加一個函數。
如何在現有的日期選擇器上更改此功能並強制重繪,以便我可以突出顯示新日期。
非常感謝大家。
Dave
正確的唯一方法,我可以找到這樣做是使用銷燬方法,然後重新使用附加到它的新方法的選擇器。如果有人知道這樣做的更好方法,請添加它,我會給你答案。 感謝
編輯:代碼...
安裝機械手...
var datePickerSettings = {
beforeShowDate: beforeShowDateMethod
};
var alternateDatePickerSettings = {
beforeShowDate: beforeShowDateMethodAlternate
};
$('#mydiv').datepicker(datePickerSettings);
然後,一旦回調完成
$('#mydiv').datepicker('destroy')
$('#mydiv').datepicker(alternateDatePickerSettings);
最後,我沒有使用日期選取器根據要求更改,但這應該可以解決問題
Dave
有datepicker的setDate方法。我不能直接鏈接,但它在這裏http://jqueryui.com/demos/datepicker/方法下
setDate設置選擇器的選定日期,這不是我想要做的。我需要爲特定日期添加高亮。 – Dave 2011-02-08 16:10:10
小心提供示例代碼? – 2011-02-10 10:55:52