datatable 把数据进行分组 重绘方法,请注意数据需先按照分组字段进行排序,否则会出现数据穿插不合并的情况 'drawCallback': function (oSetting) { var api = this.api(); var rows = api.rows({ page: 'current' }).nodes(); var last = null; var tableData = api.rows().data(); api.column(0, { page: 'current' }).data().each(function(group, i) { if (last !== group) { var groupStr = "厂商:"+tableData[i]['COMPANY']+" —— "+"XXXX:"+tableData[i]['CONTROLTYPE']; $(rows).eq(i).before('<tr><td colspan="14"><input type="checkbox" class="group" id="'+group+'" name="'+group+'"/>' + groupStr + '</td></tr>'); last = group; } }); },