我想捕获内容中的一些属性,但此内容由 Ajax 更新。问题是我的函数在显示整个内容之前触发,所以我什么也抓不到。
我希望我的函数等待 ajax 函数结束。
我想,有一个像这样的选项:
$(element).ready(function() {
blablabla;
});
谢谢 !
把你的函数放在 $.ajax 函数的成功部分?例如:
$.ajax({
url: "test.html",
context: document.body,
success: function(){
$(element).addClass("done");
yourFunction();
}
});
您可以从成功处理程序中访问原始 DOM,因此您可以编写一个成功处理程序来更新原始 DOM,根据需要生成新的 DOM 元素,然后在准备好时附加它们,所以我看不到这一点。