如何获取 HTML 表格中第二个 tbody 的行

问题描述 投票:0回答:1

我在一个表中有三个

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

jquery html-table hide html-tbody
1个回答
1
投票

也许您可以尝试运行以下命令:

$("table.ms-formtable tbody:nth-child(2) tr:nth-child(2)").hide();

tbody:nth-child(2)
指定第二个
tbody

© www.soinside.com 2019 - 2024. All rights reserved.