0

コンテンツのいくつかの属性をキャッチしたいのですが、このコンテンツはAjaxによって更新されています。問題は、コンテンツ全体が表示される前に関数がトリガーされるため、何もキャッチされないことです。

関数がajax関数の終了を待機するようにします。

私は、次のようなオプションがあると思いました:

$(element).ready(function() { 
blablabla;
});

ありがとうございました !

4

2 に答える 2

5

$ .ajax関数の成功セクションに関数を配置しますか?例えば:

$.ajax({
  url: "test.html",
  context: document.body,
  success: function(){
    $(element).addClass("done");
    yourFunction();
  }
});
于 2012-02-06T15:15:25.633 に答える
0

サクセスハンドラー内から元のDOMにアクセスできるため、元のDOMを更新し、新しいDOM要素を必要に応じて生成し、準備ができたら追加するサクセスハンドラーを作成して、表示されないようにすることができます。この点。

于 2012-02-06T15:18:14.377 に答える