这是我的 Fiddle 链接。
我有一个表格,它是根据从 Ajax 响应获得的 JSON 动态创建的。
表格中有重复的条目。例如 xxx,xxx
。我想将它们分组并显示为 <td data-count="some count">xxx</td>
我尝试使用 underscore.js
,但似乎会破坏 rowspan
功能。
我使用 _countBy(arr)
将 arr
转换为对象,并获得以下格式的对象。
{xxx: 2, zzz: 1}
问题:我该如何修改 generateTable()
函数以适应这种更改。我尝试按以下方式修改它
var i=0;
$.each(queryObject,function(key,value){
if(i == 0){
i++;
childrenHtml += ('<td rowspan="1" data-count="'+value+'">' + key + '</td>' + '</tr>');
}
else{
childrenHtml += ('<tr><td rowspan="1" data-count="'+value+'">' + key + '</td>' + '</tr>');
}
});
但是现在似乎rowspan是个问题。我该如何修改它?
"table1": []
表结构就会破坏。有什么想法如何解决这个问题吗? - HenonoaH