html表跨度,如果数据相同

时间:2013-11-20 10:42:26

标签: javascript html css django-templates

我有一个html表,列中有重复数据,如下所示

enter image description here

如果数据相同,我想动态合并html表行单元格,如下表

enter image description here

我能够通过给出跨越单元格的值数量来实现这一点,但我该如何动态地执行此操作

1 个答案:

答案 0 :(得分:8)

哇,谢谢你有趣的任务。我提出了这个解决方案http://jsfiddle.net/PhWGF/4/。不是最干净的代码,但我将为您留下这部分。

您可以将您的表视为常规2d array,这一切都归结为经典的嵌套循环。我们在同一列的每一行中搜索每个单元格的副本,存储第一个和最后一个出现以确定以后的跨度长度。

注意,您需要在删除重复项之前设置所有“roswpan”。