Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取jquery选择器数组的第n个对象_Jquery - Fatal编程技术网

获取jquery选择器数组的第n个对象

获取jquery选择器数组的第n个对象,jquery,Jquery,例如,我想获取选择器数组中第二个对象的滚动位置 alert($("#sites > div").eq(2).scrollTop()); 我知道这非常简单,但我似乎无法正确理解。数组在JavaScript中是零基的。因此,第二个对象位于位置1。因此,您必须使用eq(1)而不是eq(2)除了Vivin指出的一个小错误(在这里不太相关),我只是误解了scrollTop函数。我想要的是: alert($("#sites > div").eq(1).position().top); 我真傻

例如,我想获取选择器数组中第二个对象的滚动位置

alert($("#sites > div").eq(2).scrollTop());

我知道这非常简单,但我似乎无法正确理解。

数组在JavaScript中是零基的。因此,第二个对象位于位置
1
。因此,您必须使用
eq(1)
而不是
eq(2)

除了Vivin指出的一个小错误(在这里不太相关),我只是误解了scrollTop函数。我想要的是:

alert($("#sites > div").eq(1).position().top);

我真傻,但昨天我碰到这个问题时已经很晚了,所以这是我的借口。

哎呀,忘了那个。但是,它仍然不起作用,它将始终包含一个“0”。不过我找到了“解决方案”(自己回答)。