2014-07-02 44 views
0

我有一个文本框,我正在使用JQuery datepicker,并且希望日历将默认月份显示为9月份。如何将JQuery datepicker默认日期/月更改为特定月份

我已经尝试了很多方法,但似乎没有任何工作,它显示默认日期作为当前日期。

文本框:

<asp:TextBox runat="server" id="txtArrivalDate" CssClass="span3 inline uneditable-input" ClientIDMode="Static" /> 

而在.js文件中,我尝试了这些东西:

var days = new Date(); 

days.setMonth(days.getMonth() + 2); 
//$("#txtArrivalDate").datepicker('setDate', days); // try 1 

$('#txtArrivalDate').datepicker(
    { 
     $("#txtArrivalDate").datepicker('setDate',days); //try 2 
    }); 
+0

在这里你可以找到你需要的一切:http://api.jqueryui.com/datepicker/ – melancia

+0

单刀直入:http://api.jqueryui.com/datepicker/#option-defaultDate – melancia

回答

0

这会将选取器设置为当前的日期和年份,但在9月份。

var today = new Date(); 
var newDate = "09/" + today.getDate() + "/" + today.getFullYear(); 

$("#txtArrivalDate").datepicker({ 
    defaultDate: newDate 
}); 
相关问题