js合并表中行

window.onload = function() {

    var allTr = $("table.table_list_2").find("tr");

    var length = allTr.size();

    var span = 1;

    var point = 1;

   

    for (var i=1; i<length; i++) {

       var text = $(allTr[i]).find("td:eq(0)").text();

       var nextText = "";

       if (i+1 <= length) {

           nextText = $(allTr[i+1]).find("td:eq(0)").text();

           if (text == nextText) {

              span++;

           } else {

              for (var j=1; j<span; j++) {

                  if (j == 1) {

                     $(allTr[point]).find("td:eq(0)").attr("rowspan", span+"")

                  }

                  $(allTr[point+j]).find("td:eq(0)").remove();

              }

             

              span = 1;

              point = i+1;

           }

       }

    }

}

posted @ 2014-07-04 17:10  我是谁呢  阅读(89)  评论(0)    收藏  举报