我遇到的问题如下:
我想从
<div id="article-pubdate">2013-07-27</div>
作为defaultDate进入
<input type='text' id='datepicker'>
然而,这不起作用:
$(function() {
$('#datepicker').datepicker({
dateFormat: "yy-mm-dd",
changeMonth: true,
changeYear: true,
yearRange: '1990:2013',
});
$( "#datepicker" ).datepicker( "option", "defaultDate", new Date($("#article-pubdate").text().replace(/\-/g, ',')));
});
setDate有效但不允许我之后编辑日期,它总是提交#article-pubdate中的日期,因此这不是一个选项:
$(function() {
$('#datepicker').datepicker({
dateFormat: "yy-mm-dd",
changeMonth: true,
changeYear: true,
yearRange: '1990:2013',
});
$('#datepicker').datepicker('setDate', new Date($("#article-pubdate").text().replace(/\-/g, ',')));
});
你们能告诉我发生了什么吗?
答案 0 :(得分:0)
$( "#datepicker" ).datepicker( "option", "defaultDate", $("#article-pubdate").text());