$(文件)。就绪和$()之间的jQuery差异。就绪[复制]

问题描述 投票:0回答:1

这个问题已经在这里有一个答案:

我工作的一些代码,我没有写。我试图尽可能充分地理解它。我一直在使用jQuery的只是一些个月,所以我很熟悉,但不是专家;我试着问谷歌这个问题,但我没有发现任何东西。

在我的代码两个不同的部分,我有以下语句:

$(document).ready(function() {
        //function to be executed
    });

$().ready(function() {
            //function to be executed
    });

它们之间有什么区别?它们是一样的吗?我看了一下jQuery选择,但我不知道什么空的方括号可能意味着。

先感谢您。

javascript jquery jquery-selectors
1个回答
3
投票

这两种语法是等价的,并执行相同的任务。

jQuery提供了几种方法来连接时,DOM已准备就绪,将运行的功能。以下所有语法是等价的:

$( handler )
$( document ).ready( handler )
$( "document" ).ready( handler )
$( "img" ).ready( handler )
$().ready( handler )

但是按照该文档,除了第一种方法的所有其它的贬值,所以你应该只坚持。

您可以参考这个link更多信息

© www.soinside.com 2019 - 2024. All rights reserved.