0

所以我很清楚如何手动更改日期选择器中的日期。当我在页面加载后尝试初始化日期选择器然后尝试更改日期时,问题就出现了。

这是我所指的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');       
});
4

1 回答 1

1

您的第二次点击事件会更改您似乎没有的 div ( $('#datepicker'))。如果您将其更改为$(".insert"),它将正常工作。

jsFiddle 示例

$('a.show').click(function() {
    $(".insert").datepicker();    
});

$('a.set').click(function() {
    $(".insert").datepicker('setDate','01/09/2013');       
});

​</p>

于 2012-10-25T04:05:33.757 回答