使用 X class 查找每个元素的 .offset

Find .offset of each element with X class

我想知道如何使用变量获取多个元素的 .offset,我的想法是这样的:

var position = $(this).offset().top;
$(".number").text(position);

这样,每个带有 .number class 的元素都会显示其自己的特定偏移量,问题是这不起作用,它是未定义的,我似乎无法弄清楚如何去做。

如有任何帮助,我们将不胜感激。

提前致谢!

可以使用text()方法的函数参数:

$(".number").text(function(){
   return $(this).offset().top; // or this.offsetTop (relative to parent node)
});

-jsFiddle-