可能重复:
Is there a difference between $().ready() and $(document).ready()
我正在尝试为页面设置jquery ui标签,我使用
$(document).ready(function(){
$('#tabs').tabs();
});
哪个不起作用。所以我检查了他们的例子,看到了一个现在有效的不同语法
$(function(){
$('#tabs').tabs();
});
两种语法之间有什么区别?
答案 0 :(得分:2)
他们是公平的。 http://api.jquery.com/ready/
.ready()方法通常与匿名函数一起使用:
$(document).ready(function() {
// Handler for .ready() called.
});
这相当于调用:
$(function() {
// Handler for .ready() called.
});
如果.ready()是 在DOM初始化之后调用,传入新的处理程序 将立即执行。