gpt4 book ai didi

javascript - jQuery - .first() 与 [0] 元素

转载 作者:行者123 更新时间:2023-11-29 19:09:11 25 4
gpt4 key购买 nike

使用jQuery 3.1.1,为什么这两个结果不同?

$('dd[data-something]').first().innerText;

^ 返回未定义

$('dd[data-something]')[0].innerText;

^ 返回有效数据

数组的第 0 个元素不也是 .first() 元素吗?

编辑:谢谢大家,我明白了,jQuery 对象与 DOM 元素。正如调试器在我可以删除它之前清楚地显示的那样 :) 这是一个明确的信号,是时候让它在今天退出了。

最佳答案

因为 first返回一个包裹在集合中第一个原始 DOM 元素周围的 jQuery 对象(它没有 innerText 属性,但确实有那个方便的 text 方法),和 [0]直接访问原始 DOM 元素(在大多数浏览器上它确实具有 innerText 属性)。

关于javascript - jQuery - .first() 与 [0] 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40448110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com