在我尝试用JQuery访问这些元素之前,有没有办法知道这些元素在文档中?
代码片段:
var s = new AjaxCall(someurl);
s.oncomplete = function(response) {
var container = $('container_id');
container.innerHTML = response;
var ul = $('some_id'); }响应是Ajax调用返回的一些HTML。
此响应更新div的内容,然后访问由innerHTML (代码中的ul )创建的元素。
如果响应很大,我相信当我尝试访问某些元素时,它们将不会被呈现。domready对AJAX调用有效吗?这能解决我的问题吗?
发布于 2010-02-14 23:18:04
如果您使用的是jQuery,则请求的success函数为:
$.ajax({
url: "test.html",
cache: false,
success: function(resp){
var ul = $("#containerID").html(resp).find("#ElementInRespID");
//do something with ul
}
});这将把结果放在容器中,在其中找到您想要的元素并将ul变量设置为它。
https://stackoverflow.com/questions/2261517
复制相似问题