jquery 合并单元格

/*合并单元格*/
    function merge(){
     var tablist=$("#tab").find("tr:not(first)");
     var rowspna2 = 1;
     var rowspna3 = 1;
     
     var temp1 = "";
     var temp2 = "";
    
     $.each(tablist,function(i,item){
   if(i==0){
    temp1 = item;
    temp2 = item;
   }else{
    //合并线路类别
    if($(item).find("td").eq(1).text()==$(temp1).find("td").eq(1).text()){
     rowspna2 +=1 ;
     $(item).find("td").eq(1).hide();
     $(temp1).find("td").eq(1).attr("rowspan",rowspna2);
     
    }else{
     temp1 = item;
     rowspna2 = 1;
    }
    //合并
    if($(item).find("td").eq(2).text()==$(temp2).find("td").eq(2).text()){
     rowspna3 +=1 ;
     $(item).find("td").eq(2).hide();
     $(temp2).find("td").eq(2).attr("rowspan",rowspna3);
    }else{
     temp2 = item;
     rowspna3 = 1;
    }
   }	 
     });
 }
merge();

猜你喜欢

转载自foodgod.iteye.com/blog/2025422