我需要计算表中的行数。我需要将它们计算在内,因为用户单击了<td>
到目前为止,我已经尝试过这样的事情:
$(".up, .down").click(function(){
var rows = $(this).closest('table').find('tr').length;
});
.up 和 .down 是单击的图像的类别出于实际原因,该表没有 ID... 似乎它需要第一个表-而不是最接近的...
- - 添加 - -
<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>
有一系列这样的桌子,长度不一。每个都嵌套在另一个表中。
尽管行数各不相同,但它表示有 4 行 - 就像在第一个表中一样 - 无论我点击哪个