jQuery文档就绪函数

时间:2011-09-20 03:34:30

标签: jquery document-ready ready

以下jQuery文档就绪函数有什么不同(如果有的话):

$("document").ready(function() {});$(function() {});

7 个答案:

答案 0 :(得分:6)

它们是等价的,后者是第一个的简写形式。

来自jQuery documentation

  

以下所有三种语法都是等效的:

$(document).ready(handler)
$().ready(handler) (this is not recommended)
$(handler)

答案 1 :(得分:4)

唯一的区别是简洁。 http://api.jquery.com/jQuery/#jQuery3

  

jQuery(回调)

     

此函数的行为与$(document).ready() 类似,因为它应该用于在页面上包含依赖于DOM准备就绪的其他$()操作。虽然这个功能在技术上是可链接的,但实际上并没有太多用于链接它的功能。

(强调补充)

答案 2 :(得分:2)

他们是一样的。查看:http://api.jquery.com/jQuery/#jQuery3

答案 3 :(得分:0)

他们是一样的;如前所述,后者仅仅是前者的简写版本。

我更喜欢使用扩展版本,因为我觉得它使代码更容易阅读。

答案 4 :(得分:0)

$(afunc)只调用$(document).ready(afunc);之后的4个if语句,因为afunc是一个函数而没有输入。

答案 5 :(得分:0)

它是一样的。不同的名字做同样的事情

答案 6 :(得分:0)

$(document).ready(function(){})
$().ready(function(){}) (this is not recommended)
$(function(){})