0

多くの AJAX を使用してページを表示する Web アプリケーションがあります。私のJavaScriptには、特定のクラス( )を持つすべての要素を取得する機能がありますtestClass。これらのクラスで多くのことを行いますが、それは私の問題には必要ありません。

現時点では、DOM の準備が整うと関数が実行され、うまく機能します。ただし、AJAX がブラウザーに新しいページを返すときに関数を実行する必要がありますtestClass

特定の DOM 要素が追加された場合にリッスンできる方法はありますか? 基本的に、この変更が発生したときに関数を実行して、DOM の変更を認識する方法が必要です。または、 class で要素の追加をリッスンできる方法はありtestClassますか?

ここで役立つ場合は、私のコードのスニペットです:

execute = function () {
    var found = false;
    $('.testClass').each(function () {
        //bunch of code
    });
}
$(document).ready(function () {
    execute();
});
4

1 に答える 1

1

ajaxの成功メソッドで試す

$.ajax({
  url: 'ajax/test.html',
  success: function(data) {
    $('.result').html(data);
    alert('Load was performed.');
  }
});
于 2012-09-06T09:57:45.780 に答える