为什么把[0]放在孩子的结果上(':first')?

Pau*_*aul 4 jquery children

请解释此代码中的[0]:

$(function (){      
    var $cont = $('#cont');     
    var $el = $cont.children(':first'), el = $el[0];    
}); 
Run Code Online (Sandbox Code Playgroud)

我尝试了一些'警告'来查找文本,但我真的不明白为什么我们精确索引,而我们已经知道我们指的是div的"第一个"孩子......?

Dar*_*JDG 6

在上面的示例中,$el是一个jQuery对象,其中包含一个由:first选择器确保的元素.另一方面,el包含$eljQuery对象中第一个(也是唯一的)项的底层DOM元素.

您可以访问el变量的本机属性,例如.innerHTML.您可以使用所有jQuery支持的操作$el,例如$el.html().