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

问题描述:

举个例子,我想第二个对象的滚动当前位置在此选择阵列获取jQuery选择数组的第n个对象

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

我知道它是死的简单,但我似乎无法为了正确理解它。

数组在JavaScript中是从零开始的。所以第二个对象在位置1。因此,您将不得不使用eq(1)而不是eq(2)

+0

哎呀,忘了那个。但是,它仍然不起作用,它总是会有一个“0”。我找到了“解决方案”(自己回答)。 – user828591 2013-03-21 09:21:27

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

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

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