【发布时间】:2013-06-26 20:07:09
【问题描述】:
var x = $("<div ></div>");
$('body').append(x);
x.load('page.html'
, function() {
$(document).ready(
function (){
//useful stuff here;
}
);
});
我希望在 page.html 完全加载并已执行我的“div”中的所有脚本之后执行准备好的回调函数。
这个例子有效。
我的问题是:这是做我所期望的正确方法吗?还有其他方法吗?
在这种情况下,就绪事件背后的逻辑是什么?它应该应用于“document”、“this”还是“x”?
【问题讨论】:
-
为什么?
x.load('page.html', function(){//dostuff});有什么问题吗? -
当您希望在 page.html 的 ready() 上执行就绪后执行脚本时可以正常工作
标签: jquery events document-ready