所以我清楚如何在datepicker中手动更改日期。当我尝试在页面加载后初始化datepicker然后尝试更改日期时,会出现问题。
这是我所指的http://jsfiddle.net/nosfan1019/2VBLZ/2/的小提琴。
HTML
<a href="#" class="show">click to show</a>
<a href="#" class="set">Jan 9</a>
<br>
<div class="insert"></div>
JS
$('a.show').click(function() {
$(".insert").datepicker();
});
$('a.set').click(function() {
$('#datepicker').datepicker('setDate','01/09/13');
});
答案 0 :(得分:1)
您的第二次点击事件会更改您似乎没有的div($('#datepicker')
)。
如果您将其更改为$(".insert")
,则可以正常使用。
<强> jsFiddle example 强>
$('a.show').click(function() {
$(".insert").datepicker();
});
$('a.set').click(function() {
$(".insert").datepicker('setDate','01/09/2013');
});