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

时间:2013-03-20 17:04:35

标签: jquery

作为一个例子,我想获得第二个对象在这个选择器数组

中的滚动位置
alert($("#sites > div").eq(2).scrollTop());

我知道这很简单,但我似乎无法做对..

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

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

我很愚蠢,但昨天我遇到这个问题已经很晚了,所以这是我的借口。