删除列,考虑rowpan

时间:2011-12-01 16:11:19

标签: jquery html-table

我有以下示例设置

http://jsfiddle.net/gibble/srBeB/

我想要做的是删除表格的前两列

问题是第一列包含具有rowspan='2'

的单元格

所以当我删除它,然后转到下一行时,它会移除一个不应该

的单元格

关于如何使这项工作的想法?

1 个答案:

答案 0 :(得分:1)

由于涉及行跨度,您必须更改策略。您的表格有四列,因此您应该将仅保留最后两列,而不是删除前两列

您可以通过将负上限传递给slice()来轻松实现:

$(this).children("td, th").slice(0, -2).remove();

您会找到更新的小提琴here