使用jQuery基于另一行中的td单元隐藏表中的行

时间:2013-03-28 17:18:12

标签: jquery

这是表格:

<tr>
 <td id="test123" align="center" rowspan="6" style="padding-right:50px;padding-left:20px;">test123</td>
 <td rowspan="6">
 <td rowspan="6">
 <td rowspan="6">
 <td rowspan="4" style="display: none;">
 <td colspan="9">
</tr>
<tr> <---- HIDE THIS ROW

我知道如何选择id = test123以及如何使用.parent和jQuery隐藏行,但是如何隐藏你正在使用的选择器下面的东西?

3 个答案:

答案 0 :(得分:2)

使用.next()方法。

$("tr:has('#test123')").next().hide();

答案 1 :(得分:0)

你可以这样做:

$('#test123').parent('tr').next().hide();

答案 2 :(得分:0)

试试这个:

$('#test123').closest('tr').next().hide();