大家好,我有这个问题
我有这样的结构:
<table>
<tbody>
<tr>
<td id="id1"><td>
<td><td>
<td><td>
<td><td>
</tr>
...
</tbody>
</table>
我有 td id,我想找到表元素。然后我想查找、更改和显示/隐藏第四个 tr,但我做不到。
我尝试了 $("td#id1")
并且它找到了 td,但是我如何使用它来获取表元素,然后获取第 4 行。他们没有身份证。
另一个问题是我不能以任何方式改变结构,不能添加新的ID。
最佳答案
您可以使用closest()以及find()和 :eq()选择器:
$("td#id1").closest('table').find('tr:eq(3)').show(); // or hide() here
关于javascript - 从 td 中查找表中具有 id 的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21901955/