我有這個jQuery datepicker代碼,最初設置dateDicker的minDate。在用戶選擇開始日期後,我使用option屬性來更改datepicker的minDate,但沒有任何反應。我做錯了什麼,應該如何讓它工作?在JQuery中更改minDate選項DatePicker什麼都不做
日期選擇器初始化代碼:
$(function() {
$('#starttime,#endtime,#validity').datepicker({
numberOfMonths: [1, 2],
buttonImageOnly: true,
showAnim: 'slideDown',
buttonImage: '../images/cal.gif',
beforeShow: customRange,
dateFormat: "dd-mm-yy",
firstDay: 1,
changeFirstDay: false
});
});
日期選擇器變更最短日期代碼:
var startdate = new Date(2010,4-1,
4-1,0,0,0);
$("#endtime").datepicker('option','minDate',startdate);
我這個嘗試了幾次。似乎沒有工作。 – futureelite7 2010-03-29 12:06:56
查看擴展的答案。我做了一個演示,你的確切代碼(減去'buttonImage'和'beforeShow'選項)完全按照預期工作。所以你的問題一定在別的地方。我再次問你在哪裏/何時/如何調用'$(「#endtime」)。datepicker('option','minDate',startdate);'code?因爲你仍然沒有回答或提供更多的代碼 – jitter 2010-03-29 13:35:43
@jitter http://jsbin.com/udufev/2 – gcb 2011-10-21 06:59:35