为什么我们在jquery中使用$(document)而不是$(document)?
在Jquery中 要选择一个div,我们使用为什么我们在jquery中使用$(document)而不是$(document)?,jquery,jquery-selectors,Jquery,Jquery Selectors,在Jquery中 要选择一个div,我们使用$(“div”)div用引号符号括起来 但是为什么我们总是使用$(文档)而不是$(“文档”) 原因是什么 提前感谢。因为这样的标记中没有名为document的标记名 <document></document> <div></div> 但也有像这样的演员 <document></document> <div></div> ,因为没有带有标记名的元素
$(“div”)
div
用引号符号括起来
但是为什么我们总是使用$(文档)
而不是$(“文档”)
原因是什么
提前感谢。因为这样的标记中没有名为document的标记名
<document></document>
<div></div>
但也有像这样的演员
<document></document>
<div></div>
,因为没有带有标记名的元素
文档
,即
<代码>文档实际上是
jQuery
函数不仅接受选择器,还接受DOM元素和HTML字符串。例如,在事件处理程序内部,这就是为什么您直接将元素传递给jQuery($(this)
),而不是字符串($(“this”)
,这意味着完全其他的东西)
有关详细信息,请查看。$(“文档”)
查找带有标记名的元素document
-没有带有该标记名的元素
其中as$(document)为根dom对象创建包装器-jQuery将dom元素引用作为参数。。。您是否曾经用HTML编写过
document
是引用当前文档的window
的属性。因为document
是引用当前文档的JS对象(window
的属性),我相信您已经找到了这段代码:
window.document
通过添加
$()
可以使用所有jQuery属性和方法扩展文档对象。文档在页面中始终可用:
加载到浏览器中的每个网页都有自己的文档对象
可以将此对象包装到JQuery中。使用$(“document”)
将选择带有标记document
的元素,该标记不能与标准HTML一起存在