jquery 实现动态table多维表格拼装

现有如下数组Var json=
[{"did":1,"businessType":"2-理赔","weekday":"2-周二","startTimeStr":"11:57:48","endTimeStr":"11:57:49","reserveNum":"11","branchCode":"8636","panelCode":"123"},
{"did":2,"businessType":"2-理赔","weekday":"2-周二","startTimeStr":"12:57:48","endTimeStr":"12:57:49","reserveNum":"22","branchCode":"8636","panelCode":"123"},
{"did":3,"businessType":"2-理赔","weekday":"3-周三","startTimeStr":"13:57:48","endTimeStr":"13:57:49","reserveNum":"33","branchCode":"8636","panelCode":"123"},
{"did":4,"businessType":"4-新契约","weekday":"4-周四","startTimeStr":"14:57:48","endTimeStr":"14:57:49","reserveNum":"44","branchCode":"8636","panelCode":"123"}
]
=======================字段注释如下businessType:业务类型weekday:周期startTimeStr- endTimeStr:时间段可预约数:reserveNum-----业务类型对应关系
1 保全2 理赔3 投诉4 新契约5 产品销售6 保全受理7 保全处理9 法人保全10 续期业务11 财务12 其他13 咨询
--周期对应关系1 周一2 周二3 周三4 周四5 周五6 周六7 周日*********************************实现效果,根据json数组实现如下table效果,实用jquery动态拼装,解析json实现效果,如能实现功能有重谢(现金酬谢)!(效果图如下)

第1个回答  2015-08-30
类似下面这样
<body>
<table id='tb'>
</table>
</body>
<script>
  var json=[{a:'1',b:'2'},{a:'3',b:'4'}];
  var ht = '';
  for(var i=0;i<json.length;i++){
    ht = ht+'<tr>';
    ht = ht + '<td>' + json[i].a + '</td>';
    ht = ht + '<td>' + json[i].b + '</td>';
    ht = ht+'</tr>';
  }
  $('#tb').html(ht);
</script>

追问

主要是业务类型,和周几,设计到合并单元格,所以实现起来比较复杂点

追答

合并单元格用colspan和rowspan

本回答被网友采纳