gpt4 book ai didi

jquery - jQuery 选择器返回 HTML 元素或 jQuery 对象的数组吗?

转载 作者:行者123 更新时间:2023-12-03 21:54:43 44 4
gpt4 key购买 nike

Q 中存储了什么?

Q = $('div');
Q2 = document.getElementsByTagName('div');

我可以使用Q[index]访问每个HTML元素,类似于Q2[index];这使得 Q 看起来像是一个 HTML 元素数组。

另一方面,我可以执行Q.filter(),但我不能执行Q2.filter();这使得 Q 看起来像是一个 jQuery 对象数组。

或者两者兼而有之,其中 Q 是一个包含一堆 HTML 元素的 jQuery 对象?如果是这种情况,console.log() 不会将 Q 检测为内部包含对象集合的对象吗?这个 fiddle ,http://jsfiddle.net/rkw79/3s7tw/ ,表明它们是相同的。

注意:我知道 Q.eq(index) 将返回一个可以使用 jQuery 方法的对象。我只是想知道 Q

到底是什么

最佳答案

结果是一个 jQuery 对象,其行为类似于使用 [] 获得的 HTMLElements 数组和 数组使用 eq(index) 获得的 jQuery 对象的 ;

关于jquery - jQuery 选择器返回 HTML 元素或 jQuery 对象的数组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6993855/

44 4 0
文章推荐: jQuery 查找某个类的下一个/上一个元素,但不一定是兄弟元素
文章推荐: jQuery:在所有点击事件发生之前捕获它们?
文章推荐: jquery - 未捕获的类型错误 : Cannot read property 'nodeName' of undefined
文章推荐: JQuery 文件上传错误 : Uncaught TypeError: Object # has no method '_on'