[英]jquery re-setting/reformat datepicker
我有一個帶日期選擇器的表格。 我希望每個功能中的日期選擇器設置都不同。 所以我這樣寫腳本:
function add(){
$("#dari").datepicker( {changeMonth: true,
changeYear : true,
minDate : minth+minmo+minda,
maxDate : "+1Y",
dateFormat :"dd-mm-yy"},"showAnim","clip");
}
function edit(){
$("#dari").datepicker( {changeMonth: true,
changeYear : true,
minDate : minth+minmo+minda,
maxDate : "+5Y",
dateFormat :"dd-mm-yy"},"showAnim","clip");
}
// note : minth, minmo, minda has been defined, there's no problem with them
我的目標是:
當我調用add()
函數時,日期選擇器的最大日期是從現在開始的1年。 當我調用edit()
函數時,日期選擇器的最大日期是從現在開始的5年。
問題是:
當我第一次調用add()
函數時,datepicker的最大日期是從現在開始的1年(如我希望的那樣),但是當我調用edit()
函數時,它的最大日期仍然是1年而不是5年。 因此,如果我先調用edit()
函數,則最大日期為5年,而當我調用add()
函數時,它仍為5年。
有人可以告訴我該怎么做嗎? 不能重新設置日期選擇器?
只調用option方法怎么樣
$( "#dari" ).datepicker( "option", "maxDate", "+5y");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.