gpt4 book ai didi

jQuery 删除最后一个表列

转载 作者:行者123 更新时间:2023-12-03 21:56:31 25 4
gpt4 key购买 nike

我目前有一个可以是 N 列和 N 行的表格。在界面中,我有一个按钮可以删除最后一列,但我不知道如何从所有行中删除最后一个 td ,到目前为止我所实现的是删除第一列行 td 和最后一行 td,但将其他行留在那里。

这是我的代码(当前仅删除最后一个标题):

function removeTableColumn() {
/*
removeTableColumn() - Deletes the last column (all the last TDs).
*/
$('#tableID thead tr th:last').remove(); // Deletes the last title
$('#tableID tbody tr').each(function() {
$(this).remove('td:last'); // Should delete the last td for each row, but it doesn't work
});
}

我错过了什么吗?

最佳答案

那是因为:last选择器仅匹配集合中的最后一个元素。

您可能正在寻找:last-child ,它匹配其父元素的最后一个子元素:

$("#tableID th:last-child, #tableID td:last-child").remove();

关于jQuery 删除最后一个表列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7221421/

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