私はコンテンツ内のいくつかの属性を捕まえたいが、このコンテンツはAjaxによって更新される。 問題は、コンテンツ全体が表示される前に私の関数が 前にトリガーするため、私は何も捕まえていないということです。
私は自分の関数がAjax関数の終了を待つようにしたい。
私は、次のようなオプションがあると思った:
$(element).ready(function() { blablabla; });
ありがとうございました !
あなたの関数を$ .ajax関数の成功セクションに入れますか? 例えば:
$.ajax({ url: "test.html", context: document.body, success: function(){ $(element).addClass("done"); yourFunction(); } });
成功ハンドラ内から元のDOMにアクセスできるため、元のDOMを更新する成功ハンドラを作成し、必要に応じて新しいDOM要素を生成し、準備ができたら追加して、これのポイント。
日本人コミュニティのjavascript