Jquery 使用父项统计表中的tr

Jquery 使用父项统计表中的tr,jquery,parent,tablerow,closest,Jquery,Parent,Tablerow,Closest,我需要计算表中的行数。 我需要在用户单击 到目前为止,我已经尝试过这样的方法: $(".up, .down").click(function(){ var rows = $(this).closest('table').find('tr').length; }); .up和.down是单击的图像的类别 出于实际原因,该表没有ID。。。 它似乎占据了第一张桌子-而不是最近的 ---增加--- 表格ål 韦德 Bliv问题 有一系列这样的表格,长度各不相同。 每个表都嵌套在另一个表中 虽然行数

我需要计算表中的行数。 我需要在用户单击

到目前为止,我已经尝试过这样的方法:

$(".up, .down").click(function(){
var rows = $(this).closest('table').find('tr').length;
});
.up和.down是单击的图像的类别 出于实际原因,该表没有ID。。。 它似乎占据了第一张桌子-而不是最近的

---增加---


表格ål
韦德
Bliv问题
有一系列这样的表格,长度各不相同。 每个表都嵌套在另一个表中


虽然行数不同,但它表示有4行-如第一个表中所示-无论我单击哪一行,这是因为在开始时有一个额外的
。 删除第一个没有结尾的
<代码> 看到这个了吗


你能做一个三明治吗?或者至少发布你的html?应该可以,问题是什么?出于实际原因,比如计算整个表中的TR,应该在表元素中添加一个ID。试试这个小把戏:很好的PSCoder。。。现在我只是觉得有点傻;)
    <table class='bokse'><tr>
<tr sideid='7' sidepos='1'>
<td><h3 class='link' pid='7'>Formål</h2></td>
<td><img src='btn/op.png' class='up' title='ryk op' alt='op' /> <img src='btn/ned.png' class='down' title='ryk ned' alt='ned' /> <img src='btn/vis.png' class='vis' item='page_7' title='vis' alt='vis' /></td>
</tr>
<tr sideid='8' sidepos='2'>
<td><h3 class='link' pid='8'>Vedtægter</h2></td>
<td><img src='btn/op.png' class='up' title='ryk op' alt='op' /> <img src='btn/ned.png' class='down' title='ryk ned' alt='ned' /> <img src='btn/vis.png' class='vis' item='page_8' title='vis' alt='vis' /></td>
</tr>
<tr sideid='10' sidepos='3'>
<td><h3 class='link' pid='10'>Bliv medlem</h2></td>
<td><img src='btn/op.png' class='up' title='ryk op' alt='op' /> <img src='btn/ned.png' class='down' title='ryk ned' alt='ned' /> <img src='btn/vis.png' class='vis' item='page_10' title='vis' alt='vis' /></td>
</tr>
</table>
$(".up, .down").click(function(){

    alert('total rows -' + $(this).parents('table').find('tr').length); //Gives all the tr's
    alert('Clicked row -' + (parseInt($(this).parents('tr').index()) + 1)); // clicked tr's index
});