0

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

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

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

这没有用。所以我检查了他们的例子,发现现在可以使用的不同语法

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

这两种语法有什么区别?

4

1 回答 1

2

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

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

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

这相当于调用:

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

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

于 2012-08-07T23:22:16.943 回答