我有一个要求,如果我有相同的id列1中的相同的数据,那么我需要合并这些单元格并在第二列中显示它们各自的值。 即在拨弄http://jsfiddle.net/7t9qkLc0/12/的键柱具有与相同的id行值数据1 3rows并已在值柱即,AA,BB,CC对应的不同的值。我想合并键中的3行列中的3行并仅显示一次数据1,并在值列中的单独行中显示其相应值。 类似地,对于data4和data5,值是相同的,即FF和键不同,我想要合并Value列中的最后2行并仅显示FF一次并在键列中显示对应的键。我得到的所有数据都是动态数据。请建议。 请找到小提琴http://jsfiddle.net/7t9qkLc0/12/合并在一张html表中的行
的HTML代码示例:
<table width="300px" height="150px" border="1">
<tr><th>Key</th><th>Value</th></tr>
<tr>
<td id="1">data 1</td>
<td id="aa">AA</td>
</tr>
<tr>
<td id="1">data 1</td>
<td id="bb">BB</td>
</tr>
<tr>
<td id="1">data 1</td>
<td id="cc">CC</td>
</tr>
<tr>
<td id="2">data 2</td>
<td id="dd">DD</td>
</tr>
<tr>
<td id="2">data 2</td>
<td id="ee">EE</td>
</tr>
<tr>
<td id="3">data 3</td>
<td id="ff">FF</td>
</tr>
<tr>
<td id="4">data 4</td>
<td id="ff">FF</td>
</tr>
<tr>
<td id="5">data 5</td>
<td id="ff">FF</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="3" style="padding-left: 0px; padding-right: 0px; padding-bottom: 0px">
</td>
</tr>
</table>
不能有相同的值多个ID。这两个数字都不是有效的ID。 – PeeHaa 2014-11-24 16:11:16
正如@PeeHaa所说,你不应该在一个文档中使用相同的'ID'多重时间。而是使用class或**数据属性** ..它是'data-id'而不是'id'。 – 2014-11-24 17:00:05
@ user4199704,如果您从数据库获取数据,是否可以修改数据是否作为标记进行渲染/写入? – 2014-11-24 17:16:30