1

ページコンテンツがajaxを介して更新されるプロジェクトに取り組んでいます。全身が入れ替わります。

今、私はjquery datepickerを使用したかった(または使用しなければならない)。ページのコンテンツが更新されるまで機能します。私はdomで、datepickerが私のボディアップデートによって削除された追加のdivを使用していることがわかります。そのため、更新後、datepickerは機能しなくなります。プラグインは、削除されたカレンダーdivを処理しようとしますが、更新後は使用できなくなります。

これが私の例です:

$(document).ready(function() {
    $('body').html('<input type="text" />');
    $('input').datepicker();
    $('body').html('<input type="text" />');
    $('input').datepicker();
});​

jsfiddle: http: //jsfiddle.net/ZUwu9/

ページ本体を交換した後、日付ピッカーを機能させる方法はありますか?

4

2 に答える 2

0

コンテンツを のdiv代わりに内に配置するbodyと、機能します

http://jsfiddle.net/ZUwu9/1/

body 内に div を配置し、すべてのアクションをこの dev に適用します

于 2012-10-08T10:42:02.003 に答える
-1

委任されたイベントハンドラーにアタッチします。

$('body').on('focus', 'input', function(){
   $(this).datepicker();
});
于 2012-10-08T08:59:57.670 に答える