无法弄清楚此代码有什么问题:
$(function() {
$( "#datepicker" ).datepicker();
});
$('#datepicker').datepicker({dateFormat: 'yy-mm-dd'})
.datepicker('setDate', '13-10-13');
$("#datepicker").datepicker({
onSelect: function(dateText, inst) {
var date = $(this).val();
alert ('setting date');
document.procedureform.proceduredate.value = date;
}
});
如果我删除:
$('#datepicker').datepicker({dateFormat: 'yy-mm-dd'})
.datepicker('setDate', '13-10-13');
我可以选择一个日期就好了,它会提醒我。
答案 0 :(得分:0)
您在'setDate'中为日期选择器指定的内容使用的日期格式不正确。它应该是'2013-10-13'。 ('yy'代表四位数年份):
http://api.jqueryui.com/datepicker/#utility-formatDate
此外,如果您希望'2013-10-13'成为默认日期,请使用以下语法:
$('#datepicker').datepicker({
dateFormat: 'yy-mm-dd',
defaultDate: '2013-10-13'
});
请在此处查看defaultDate选项: