最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用jQuery 操作table 完成單元格合并的實例

 更新時間:2017年12月27日 10:19:07   作者:jonnyha  
下面小編就為大家分享一篇使用jQuery 操作table 完成單元格合并的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

比較表格的內容。判斷是否合并單元格:

tr = $("#printPage tr").length;// 獲取當前表格中tr的個數
var mark = 0; //要合并的單元格數
var index = 0; //起始行數
/*
* 要合并單元格,需要存儲兩個參數,
* 1,開始合并的單元格的第一行的行數,
* 2.要合并的單元格的個數
**/
console.log(tr);
//判斷 若只有一行數據,則不做調整
if(tr <= 2){

}else{
//var i=1 比較當前的tr和上一個tr的值
for(var i=0;i < tr ;i++){
 var ford = $("#printPage tr:gt(0):eq("+i+") td:eq(0)").text(); 
 //根據下標獲取單元格的值
 // tr:gt(0) 從下標0 開始獲取
 // tr:gt(0):eq( i ) :i 標識 當前行的下標 ,0 開始
 // td:eq(0) 當前行的第一個單元格,下標從0開始
 var behind = $("#printPage tr:gt(0):eq("+(parseInt(i)+1)+") td:eq(0)").text();
 if(ford == behind){
$("#printPage tr:gt(0):eq("+(parseInt(i)+1)+") td:eq(0)").hide();
mark = mark +1;
 }else if(ford != behind){
//如果值不匹配則遍歷到不同種的分類,將舊分類隱藏
index = i-mark;
$("#printPage tr:gt(0):eq("+index+") td:eq(0)").attr("rowspan",mark+1);//+1 操作標識,將當前的行加入到隱藏
//rowspan 列上橫跨, colspan 行上橫跨
//后面的參數,表示橫跨的單元格個數,
//合并單元格就是將其他的單元格隱藏(hide),或刪除(remove)。
//將一個單元格的rowspan 或colsspan 加大

mark = 0;
$("#printPage tr:gt(0):eq("+(parseInt(i))+") td:eq(0)").hide();
 }
}
}

最終效果:

以上這篇使用jQuery 操作table 完成單元格合并的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

营口市| 张掖市| 噶尔县| 葵青区| 甘谷县| 吴堡县| 徐州市| 翁牛特旗| 丰顺县| 平远县| 辽阳县| 那曲县| 定西市| 林西县| 临泉县| 民乐县| 内黄县| 岐山县| 洛隆县| 平遥县| 新巴尔虎右旗| 五常市| 彭阳县| 乐平市| 香港 | 丹江口市| 盐池县| 登封市| 托克逊县| 久治县| 治县。| 南丹县| 西和县| 临西县| 九龙县| 泰来县| 两当县| 苏尼特右旗| 德钦县| 镇江市| 梨树县|