如何获得元素的顶部位置?

用javascript / jquery可以获得元素的顶部位置吗?

该元素是一个表,如果这件事。

如果你想要相对于文件的位置,那么:

$("#myTable").offset().top; 

但往往你会想要位置相对于最接近的定位父:

 $("#myTable").position().top; 
 $("#myTable").offset().top; 

这将给你计算任何对象的偏移量(相对于文档)。

 var top = event.target.offsetTop + 'px'; 

父元素的顶部位置就像我们在div中添加elemnt一样

 var rect = event.target.offsetParent; rect.offsetTop; 

试试: $('#mytable').attr('offsetTop')