gpt4 book ai didi

jQuery 删除表格列

转载 作者:行者123 更新时间:2023-12-03 22:42:41 25 4
gpt4 key购买 nike

我有一个表格,无法更改标记:

<table>
<thead>
<tr>
<th>
blablabla
</th>
<th>
blablabla
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
efgd
</td>
<td>
efghdh
</td>
</tr>
</tbody>
</table>

这是我的函数,它应该删除一列。单击单元格时调用它:

function (menuItem, menu) {
var colnum = $(this).prevAll("td").length;

$(this).closest('table').find('thead tr th:eq('+colnum+')').remove();
$(this).closest("table").find('tbody tr td:eq('+colnum+')').remove();
return;
}

但它删除了其他内容,而不是我想删除的列。我哪里错了?

最佳答案

列几乎只是单元格,因此您需要手动循环所有行并按索引删除单元格。

这应该为您删除第三列提供一个良好的起点:

$("tr").each(function() {
$(this).children("td:eq(2)").remove();
});

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

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