表格行示例:
<tr class="row"><td>Blah</td><td>Blah 2</td></tr>
如何从这里出发:
$('row').click(function(){
});
因此,当单击该行的一个 td 单元格时,如果给我该行右上角的 (x,y) 坐标?
表格行示例:
<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;
});