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

通過jquery還原含有rowspan、colspan的table的實現(xiàn)方法

 更新時間:2012年02月10日 19:33:46   作者:  
通過jquery還原含有rowspan、colspan的table的實現(xiàn)方法,學(xué)習(xí)jquery的朋友可以參考下
需求
  把含有rowspan、colspan的table還原。
  例如原table為:

  還原后的table為:

代碼原理
  對table進(jìn)行遍歷,如果td的rowspan屬性值大于1,則給當(dāng)前的td的父元素的兄弟元素添加td,如果td的colspan屬性值大于1,則在當(dāng)前的td元素后添加td
復(fù)制代碼 代碼如下:

//本文首發(fā)博客園:http://artwl.cnblogs.com(2012/02/08)jQuery.fn.RevertTable=function(){
$("tr",this).each(function(trindex,tritem){
$(tritem).find("td").each(function(tdindex,tditem){
var rowspanCount=$(tditem).attr("rowspan");
var colspanCount=$(tditem).attr("colspan");
var value=$(tditem).text();
var newtd="<td>"+value+"</td>";
if(rowspanCount>1){
var parent=$(tditem).parent("tr")[0];
while(rowspanCount-->1){
$(parent).next().prepend(newtd);
parent=$(parent).next();
}
$(tditem).attr("rowspan",1);
}
if(colspanCount>1){
while(colspanCount-->1){
$(tditem).after(newtd);
}
$(tditem).attr("colspan",1);
}
});
});
}

在線演示 http://demo.jb51.net/js/2012/jquery_demo/jquery_rowspan_colspan_table.html
小結(jié)
  本文只提供了還原含有rowspan、colspan的table的方案之一,歡迎大家測試討論。
  至于合并表格單元格網(wǎng)上已經(jīng)有了代碼:
  原文標(biāo)題:jQuery colspan and rowspan table using cell break
  原文地址:http://willifirulais.blogspot.com/2007/07/jquery-table-column-break.html

相關(guān)文章

最新評論

东乌| 东乌珠穆沁旗| 铁岭县| 安平县| 临沭县| 勐海县| 资中县| 秦皇岛市| 日喀则市| 嘉义市| 汝城县| 濮阳市| 柳河县| 绵竹市| 来安县| 五指山市| 松溪县| 华阴市| 鸡东县| 彭泽县| 琼结县| 喀喇沁旗| 平湖市| 大埔县| 白玉县| 庆阳市| 若羌县| 依安县| 铜陵市| 神农架林区| 赤峰市| 滁州市| 武乡县| 瓦房店市| 南陵县| 高邑县| 襄垣县| 左贡县| 安顺市| 永胜县| 民权县|