我正在使用jquery.load()
将一些表加载到div中。
问题是,当它被加载时,我找不到$("something");
,我无法在页面源中看到它。
我该怎么办?
我的代码:
$("span#loadMeBadminton").load("badminton/gen/"+date);
答案 0 :(得分:1)
您很可能尝试选择尚未在DOM中加载的元素,这意味着AJAX调用是异步的。相反,您应该使用load
的回调函数来确保在选择添加的内容时该元素可用。
$("span#loadMeBadminton").load("badminton/gen/"+date, function() {
// content should be available now
$("something"); // select whatever you want
});