下面和大家分享一下jq实现表格中相同数据单元格的合并,希望对大家有帮助 要想实现这样的效果,得有一个前提,就是相同数据应该放在一起,所以在数据库select的时候需要先对数据进行排序或者分组,然后再传到前台.才能在前台进行合并. 代码片段: function hebing1(col){ //col为要合并的列 var trs = $("#editFormTable tr"); //获取table中有几个tr 建议用id选择器 var rows = 1; for(var i=trs.length;i>0;i--){ var cur = $($(trs[i]).find("td")[col]).text(); var next = $($(trs[i-1]).find("td")[col]).text(); if(cur==next){ rows++; $($(trs[i]).find("td")[col]).remove(); } else { $($(trs[i]).find("td")[col]).attr("rowspan",rows); rows=1; } } } 这样就行进行实现.for循环是根据你每页有多少条数据,从下往上进行