.ready
我想在加载div
框架时检查该功能。
$('#webbox').load('main.html');
这个对吗?:
$('#webbox').ready(function() {});
.ready
我想在加载div
框架时检查该功能。
$('#webbox').load('main.html');
这个对吗?:
$('#webbox').ready(function() {});
不,不是。.ready
仅检查页面的整个 DOM 是否准备就绪,不能将其用于页面的“子部分”(实际上,调用时会完全忽略所选元素.ready
)。
将回调传递给.load
:
$('#webbox').load('main.html', function() {
// content loaded
});
从文档中:
如果提供了“完成”回调,则在执行后处理和 HTML 插入后执行。回调为 jQuery 集合中的每个元素触发一次,并
this
依次设置到每个 DOM 元素。