好的,所以当我正在开发一个开发项目时,我开始做我的正常对象引用获取var obj = $(".selector");
,但后来注意到当我尝试操作这个引用时它不是根对象。
目前有JQuery 2.1&链接文件夹中的JQuery UI 1.10.4。
为什么我使用索引0获取对html控件的引用的任何解释?
答案 0 :(得分:2)
jQuery选择器返回一个jQuery QuerySet
对象,其中包含与查询匹配的结果集。它还允许您在结果上调用jQuery函数,例如.text()
,.addClass()
等,而不是使用JavaScript DOM API。
至于为什么元素可以通过索引来访问(比如,称为domElement
或类似的属性):请记住,jQuery选择器查询可以返回多个元素。想象一下,例如,如果你有多个元素与类#34;选择器"。然后wnd[0]
将返回第一个匹配的DOM元素,wnd[1]
将返回第二个匹配的DOM元素。