gpt4 book ai didi

jQuery:数组零与函数取零:[0] vs get(0)

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

当我可以只使用 $('#x>div')[ 时,我是否应该使用 $('#x>div').get(1) 1]?有区别吗?

最佳答案

不,没有区别。 jQuery 将所有 DOM 节点保存在一个数组中。

$().get(1) === $()[1]

--jQuery 源代码片段--

get: function( num ) {
return num == null ?
// Return a 'clean' array
this.toArray() :

// Return just the object
( num < 0 ? this[ this.length + num ] : this[ num ] );
},

如您所见,不带参数的 .get() 将以数组形式返回所有节点。这不能用括号来完成。

关于jQuery:数组零与函数取零:[0] vs get(0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4975716/

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