部分的なページ更新を実行する領域内の要素を選択する jQuery スクリプトがいくつかあります。
この CSS トリック コード スニペットを使用して、ページのその部分を更新しています。
$('#refreshbutton').click(function() {
var url = "http://myUrl.com/indexTest.php?ID=" + Math.random();
setTimeout(function() {
$("#maindisplay").load(url+" #maindisplay>*","");
}, 100);
});
問題は、#maindisplay 内の要素が変更され、dom 内の新しい要素と見なされることです。これらの要素を選択して関数をアタッチするスクリプトは、部分的な更新中ではなく domready で実行されるため、問題が発生します。
これまでのところ、部分的に更新した後、#maindisplay 内の要素にスクリプトを再アタッチする方法を見つけることができませんでした。
私の質問は次のとおりです。ページの更新された領域にスクリプトを再添付する最適な方法は何ですか。
アドバイスありがとうございます。