以下是用于在文档就绪时将defaultDate更新为文本字段但不更新当前日期的代码。
var currentDate = new Date();
$("#tbdate").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd-mm-yy',
defaultDate: currentDate
});
请让我知道我做错了什么?
答案 0 :(得分:1)
如果您希望默认情况下将currentDate
放入输入字段(在页面加载时),您可以尝试这样做:
var currentDate = new Date();
$("#tbdate").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd-mm-yy',
defaultDate: currentDate
}).datepicker("setDate", "0");
//^^
(添加了最后一行,以便在输入字段中设置defaultDate
。)
答案 1 :(得分:1)
deafaultDate
不会更新与日期选择器关联的控件,但setDate
会这样做:
$("#tbdate").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd-mm-yy',
}).datepicker("setDate", new Date());