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