Jquery UI - 初始化后的datepicker上的setDate

时间:2012-10-25 03:58:14

标签: jquery-ui datepicker initialization jquery-ui-datepicker

所以我清楚如何在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');       
});

1 个答案:

答案 0 :(得分:1)

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

<强> jsFiddle example

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

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