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 回答