簡體   English   中英

如何設置jQuery數據選擇器當前日期以輸入標簽值?

[英]How to set jQuery datapicker current date to input tag value?

我想為輸入標簽設置一個值,在上面創建日期選擇器。 當datepicker初始化后,我要進行設置。 這是我想要的一些偽示例:

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'));

提前致謝!

如果您嘗試為datePicker插件設置默認日期,則可能要使用defaultDate選項。

JQuery UI / datepicker文檔中提取:

defaultDate:日期,數字,字符串默認值:空
如果該字段為空白,則將日期設置為在第一次打開時突出顯示。 通過Date對象指定實際日期,或者指定為當前dateFormat中的字符串,或者指定從今天起的天數(例如+7)或一串值和句點(“ y”表示年份,“ m”表示月份, “ w”代表幾周,“ d”代表幾天,例如“ + 1m + 7d”),或者今天為null。

代碼示例
使用指定的defaultDate選項初始化日期選擇器。

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

初始化后獲取或設置defaultDate選項。

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

您可以在此處的JQuery文檔中輕松找到所有這些內容: http : //docs.jquery.com

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM