jquery:选择document.ready方法

时间:2011-09-05 11:39:53

标签: jquery document-ready

我是jquery的新手。我刚才读到这两个是等价的:

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

$(function() {});

哪一个是更好的做法,还是更接受?第一个让我更清楚,因为它声明了“document.ready”部分 - 但话说再说一遍,我是jquery的新手。可能对任何有jquery经验的人来说,第二个选项就像“document.ready”一样明显。我应该选择以下哪个选项?

2 个答案:

答案 0 :(得分:4)

随意使用其中任何一个。正如您所想,后一版本是$(document).ready()的简写。

自jQuery版本开始以来,第一个选项可用,与第二个选项相反。

我个人更喜欢第二个版本,因为它更短。

答案 1 :(得分:1)

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

$(document).ready(handler);

$().ready(handler); //(this is not recommended)

$(handler);