Jquery 如何获取表格行的右上角(x,y)坐标

Jquery 如何获取表格行的右上角(x,y)坐标,jquery,Jquery,表行示例: <tr class="row"><td>Blah</td><td>Blah 2</td></tr> 因此,当单击该行的td单元格时,if会给出该行右上角的(x,y)坐标?您可能正在查找,或者,取决于距离的相对值: $('row').click(function(){ $(this).offset(); //returns an object with top and left values relati

表行示例:

<tr class="row"><td>Blah</td><td>Blah 2</td></tr>

因此,当单击该行的td单元格时,if会给出该行右上角的(x,y)坐标?

您可能正在查找,或者,取决于距离的相对值:

$('row').click(function(){
    $(this).offset(); //returns an object with top and left values relative to the document
    //or
    $(this).position(); //returns an object with top and left values relative to the parent
});
通常情况下使用(两种方法相同):


使用jQuerys
.offset()
。您是否要求td相对于其父tr的偏移量?或者您是在询问tr相对于不同父容器或文档正文的偏移量?第二个是Tim。谢谢:)这不是给左上角而不是右上角吗?是的,你必须增加行的宽度。
$('row').click(function(){
    $(this).offset(); //returns an object with top and left values relative to the document
    //or
    $(this).position(); //returns an object with top and left values relative to the parent
});
 $('row').click(function(){
     var left = $(this).offset().left + $(this).width(),
          top = $(this).offset().top;
});