2009-12-31 70 views
0

我想設置一個值來輸入標籤,我在其上創建一個日期選擇器。當datepicker初始化時,我想設置它。這裏是一些僞例子,我想要什麼:如何設置jQuery datapicker當前日期輸入標記值?

HTML:

<input id="test" value=""></input> 

的Javascript:

$('#text').datepicker({ dateFormat: 'dd.mm.yy'}); 
var currentDate = $('#text').datepicker('getDate'); 
$('#text').val(currentDate.format('dd.mm.yy')); 

提前感謝!

回答

1

如果您試圖爲datePicker插件設置默認日期,則可能需要使用defaultDate選項。從JQuery UI/datepicker docs

提取物:

defaultDate:日期,編號,StringDefault:空
設置爲在第一開口突出,如果該字段爲空的日期。通過Date對象指定實際日期,或者在當前的dateFormat中指定一個實際的日期,或者指定從今天開始的天數(例如+7)或者一串值和期間('y'多年,'m'多個月, 'w'表示數週,'d'表示數天,例如'+ 1m + 7d'),或者對於今天爲空。

代碼示例
初始化與指定的defaultDate選項一個datepicker。

$(".selector").datepicker({ defaultDate: +7 }); 

在init之後獲取或設置defaultDate選項。

//getter 
var defaultDate = $(".selector").datepicker("option", "defaultDate"); 
//setter 
$(".selector").datepicker("option", "defaultDate", +7); 

所有這一切都可以很容易地在JQuery的文檔發現在這裏找到:http://docs.jquery.com

相關問題