从具有id的td中查找表中的元素

时间:2014-02-20 08:19:26

标签: javascript jquery

大家好我有这个问题

我有这个结构:

<table>
   <tbody>
      <tr>
         <td id="id1"><td>
         <td><td>
         <td><td>
         <td><td>
      </tr>
      ...
   </tbody>
</table>

我有td id,我想找到table元素。然后我想找到,更改并显示/隐藏第4个 tr ,但我不能。

我尝试了$("td#id1")并找到了td,但是如何使用它来获取表格元素然后获取第4行。他们没有身份证。

另一个问题我不能以任何方式改变结构,不能添加新的ID。

1 个答案:

答案 0 :(得分:3)

您可以使用closest()以及find():eq()选择器:

$("td#id1").closest('table').find('tr:eq(3)').show(); // or hide() here