gpt4 book ai didi

javascript - 如何使用 jquery 删除 HTML TABLE 中的最后一列?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:54:59 24 4
gpt4 key购买 nike

我有一个 HTML 表格:

<table id="persons" border="1">
<thead id="theadID">
<tr>
<th>Name</th>
<th>sex</th>
<th>Message</th>
</tr>
</thead>
<tbody id="tbodyID">
<tr>
<td>Viktor</td>
<td>Male</td>
<td>etc</td>
</tr>
<tr>
<td>Melissa</td>
<td>Female</td>
<td>etc</td>
</tr>
<tr>
<td>Joe</td>
<td>Male</td>
<td>etc</td>
</tr>
</tbody>
</table>
<input type="button" onclick="deleteLastColumn();" value="do it"/>

我需要一个 javascript/jquery 代码,它删除表中的最后一列(消息):

function deleteLastColumn() {
$("#theadID tr th:not(:last-child)......
$("#tbodyID tr td:not(:last-child)......
}

所以结果应该是这样的:

<table id="persons" border="1">
<thead id="theadID">
<tr>
<th>Name</th>
<th>sex</th>
</tr>
</thead>
<tbody id="tbodyID">
<tr>
<td>Viktor</td>
<td>Male</td>
</tr>
<tr>
<td>Melissa</td>
<td>Female</td>
</tr>
<tr>
<td>Joe</td>
<td>Male</td>
</tr>
</tbody>
</table>

我知道有 ":not(last)"方法,但我找不到任何示例来解决我的问题。谁能帮帮我?

最佳答案

尝试

$('#persons tr').find('th:last-child, td:last-child').remove()

演示:Fiddle

关于javascript - 如何使用 jquery 删除 HTML TABLE 中的最后一列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17972130/

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