Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有更好的吗$(文档)或$(';文档';)_Javascript_Jquery - Fatal编程技术网

Javascript 有更好的吗$(文档)或$(';文档';)

Javascript 有更好的吗$(文档)或$(';文档';),javascript,jquery,Javascript,Jquery,和标题差不多。两者中有一个更好吗$(文档)或$(“文档”) 在我看来,如果使用无引号,它将获得dom对象,并使用引号生成一个新对象,这使它成为jQuery的责任。是吗?没有比这更好的了——只要正确就行 $(文档)是表示DOM的jQuery对象 $(“document”)是一个jQuery对象,表示document类型的DOM元素,不应该有任何元素,因为它不是有效的元素。您可以在Stackoverflow中找到答案:)请检查以下内容: 但如果您不想点击链接: $('document')将使jque

和标题差不多。两者中有一个更好吗<代码>$(文档)或
$(“文档”)


在我看来,如果使用无引号,它将获得dom对象,并使用引号生成一个新对象,这使它成为jQuery的责任。是吗?

没有比这更好的了——只要正确就行

$(文档)是表示DOM的jQuery对象


$(“document”)是一个jQuery对象,表示document类型的DOM元素,不应该有任何元素,因为它不是有效的元素。

您可以在Stackoverflow中找到答案:)请检查以下内容:

但如果您不想点击链接:


$('document')将使jquery查找文档元素。但是不存在这样的元素——只有根文档。与全局文档对象相比,jQuery将做更多的工作来解决这个问题。

您必须使用它而不使用引号,因为这是获取jQuery文档对象的正确方法

$(文档)。长度返回1

带引号的元素实际上试图获取一个名为document的html元素,这在普通的html文档中是不存在的


$('document')。length返回0。

要创建新的文档片段,必须使用$('')。