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

2 回目のクリック イベントにより、存在しないと思われる 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 に答える