如何在.load上检查.ready?

时间:2013-08-05 08:29:20

标签: jquery

我想在加载.ready帧时检查div函数。

$('#webbox').load('main.html');

这是对的吗? :

$('#webbox').ready(function() {});

2 个答案:

答案 0 :(得分:4)

不,不是。 .ready仅检查页面的整个DOM是否已准备就绪,您不能将其用于页面的“子部分”(实际上,当您调用.ready时,所选元素将被完全忽略)。

将回调传递给.load

$('#webbox').load('main.html', function() {
    // content loaded
});

来自documentation

  

如果提供“完整”回调,则在后处理和执行HTML插入后执行。对jQuery集合中的每个元素触发一次回调,并依次为每个DOM元素设置this

答案 1 :(得分:0)

使用:

$('#webbox').load('main.html', function() {
  // your code
});

,如documentation API