我在一个表中有三个
tbody
,我可以使用以下代码在第一个tr
中隐藏第一个和第二个tbody
$("table.ms-formtable tr:first").hide();
$("table.ms-formtable tr:nth-child(2)").hide();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<table class='ms-formtable'>
<tbody>
<tr>
<td>tbody 1 row 1 cell 1</td>
</tr>
<tr>
<td>tbody 1 row 2 cell 1</td>
</tr>
</tbody>
<tbody>
<tr>
<td>tbody 2 row 1 cell 1</td>
</tr>
<tr>
<td>tbody 2 row 1 cell 1</td>
</tr>
</tbody>
<tbody>
<tr>
<td>tbody 3 row 1 cell 1</td>
</tr>
<tr>
<td>tbody 3 row 1 cell 1</td>
</tr>
</tbody>
</table>
但是我如何在第二个
tr
中隐藏某个tbody
?
也许您可以尝试运行以下命令:
$("table.ms-formtable tbody:nth-child(2) tr:nth-child(2)").hide();
tbody:nth-child(2)
指定第二个tbody
。