这与 $(document).ready() 有何不同

How is this different from $(document).ready()?

本文关键字:何不同 ready document 这与      更新时间:2023-09-26

可能的重复项:
$().ready() 和 $(document).ready() 之间有区别吗?

我正在尝试为页面设置 jquery ui 选项卡,我使用

$(document).ready(function(){
    $('#tabs').tabs();
});

这不起作用。所以我检查了他们的例子,看到了一种不同的语法,现在可以工作了

$(function(){
    $('#tabs').tabs();
});

两种语法有什么区别?

它们是等价的。 http://api.jquery.com/ready/

.ready() 方法通常与匿名函数一起使用:

$(document).ready(function() {
  // Handler for .ready() called. 
});

这相当于调用:

$(function() {  
  // Handler for .ready() called. 
});

如果 .ready() 是 在 DOM 初始化后调用,传入的新处理程序 将立即执行。