1

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

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

4

7 回答 7

6

它们是等价的,后者是前者的简写形式。

jQuery 文档

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

$(document).ready(handler)
$().ready(handler) (this is not recommended)
$(handler)
于 2011-09-20T03:36:24.900 回答
4

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

jQuery(回调)

这个函数的行为就像$(document).ready(),因为它应该用于包装$()页面上依赖于准备好的 DOM 的其他操作。虽然从技术上讲,这个函数是可链接的,但链接它并没有太多用处。

(重点补充)

于 2011-09-20T03:36:51.920 回答
2

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

于 2011-09-20T03:36:43.497 回答
0

它们是一样的;如前所述,后者只是前者的简写形式。

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

于 2011-09-20T03:39:17.293 回答
0

$(afunc)只是$(document).ready(afunc);在 4 个 if 语句之后调用,因为 afunc 是一个函数,所以这些语句没有被输入。

于 2011-09-20T03:46:10.657 回答
0

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

于 2011-09-20T03:48:13.540 回答
0
$(document).ready(function(){})
$().ready(function(){}) (this is not recommended)
$(function(){})
于 2013-07-01T07:57:26.000 回答