gpt4 book ai didi

jquery - 如何删除 HTML 表格中除前两行以外的所有行?

转载 作者:太空宇宙 更新时间:2023-11-04 13:30:33 30 4
gpt4 key购买 nike

这是使用 jQuery 删除除第一行以外的所有内容的代码:

$("#tblCustomers").find("tr:not(:first)").remove();

如何删除除前两行以外的所有行?

最佳答案

您可以使用 :gt() 查找索引大于指定索引的行。试试这个:

$("#tblCustomers tr:gt(1)").remove();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table id="tblCustomers">
<tr><td>0</td></tr>
<tr><td>1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td></tr>
</table>

请注意,索引是从零开始的,因此索引 1 是第二行。

或者,您可以slice() 选择器中的元素:

$("#tblCustomers tr").slice(2).remove();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table id="tblCustomers">
<tr><td>0</td></tr>
<tr><td>1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td></tr>
</table>

关于jquery - 如何删除 HTML 表格中除前两行以外的所有行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41038250/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com