【发布时间】:2013-11-08 01:57:55
【问题描述】:
我正在使用 jQuery UI 日期选择器。
<input id="sent_date" type="text" value="01/01/2001">
这样初始化。
$( "#sent_date" ).datepicker({
changeMonth: true,
changeYear: true,
dateFOrmat: "mm/dd/yy",
defaultDate: new Date()
});
现在日期选择器在“01/01/2001”打开。如果我像这样更改我的 JavaScript
$( "#sent_date" ).datepicker({
changeMonth: true,
changeYear: true,
dateFOrmat: "mm/dd/yy",
defaultDate: new Date()
}).datepicker("setDate", 0);
现在日期选择器在“2013 年 11 月 8 日”打开。但我的文本框也更改为“11/08/2013”
JSFiddle:http://jsfiddle.net/codovations/3KutM/
所以,我的问题是,
我如何用今天的日期打开我的日期选择器(2013 年 11 月 8 日),不改变显示的文本框日期(01/01/2001)? p>
【问题讨论】:
-
在日期选择器的
beforeShow:函数中设置日期。
标签: jquery jquery-ui datepicker