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

标签 jquery

表格行示例:

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

如何从这里出发:

$('row').click(function(){

});

那么,当单击该行的 td 单元格时,是否会给出该行右上角的 (x,y) 坐标?

最佳答案

您可能正在寻找offset()position() ,取决于距离应相对于:

$('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;
});

关于jquery - 如何获取表格行的右上角 (x,y) 坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13782419/

相关文章:

php - 如何限制用户在 24 小时内可以给的票数?

javascript - 从 $.getJSON() 方法获取数据

javascript - Bootstrap 模式上的取消按钮不会清除填充的数据

javascript - 为什么 jQuery ('<img class="pull-left"/>', { src: ' ...' }) 创建一个没有 src 的图像?

javascript - JQuery 步骤 - 将 "Finish"按钮重命名为其他名称

javascript - jquery移动表格代码下载

jquery - 全屏视频作为网站标题背景

javascript - 使用 jQuery 单击将类添加到父类

javascript - 在子悬停时更改父背景

javascript - Jquery 滚动功能不适用于 iphone 设备