请解释此代码中的 [0]:
$(function (){
var $cont = $('#cont');
var $el = $cont.children(':first'), el = $el[0];
});
我尝试了一些“警报”来查找文本,但我真的不明白为什么我们要精确索引,而我们已经知道我们正在指向 div 的“第一个”子节点......?
最佳答案
在上面的例子中,$el
是一个 jQuery 对象,包含一个由 :first
选择器确保的元素。另一方面,el
包含 $el
jQuery 对象中第一个(也是唯一一个)项目的底层 DOM 元素。
您可以访问 el
变量的 native 属性,例如 .innerHTML
。您可以在 $el
上使用所有 jQuery 支持的操作,例如 $el.html()
。
关于jquery - 为什么将 [0] 放在 child (':first' 的结果上)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5796252/