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

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

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

  還原后的table為:

代碼原理
  對(duì)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);
}
});
});
}

在線(xiàn)演示 http://demo.jb51.net/js/2012/jquery_demo/jquery_rowspan_colspan_table.html
小結(jié)
  本文只提供了還原含有rowspan、colspan的table的方案之一,歡迎大家測(cè)試討論。
  至于合并表格單元格網(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)文章

最新評(píng)論

东阿县| 高安市| 舞阳县| 广水市| 景泰县| 启东市| 开化县| 乐陵市| 奉贤区| 健康| 常熟市| 寿阳县| 承德市| 清苑县| 雅安市| 大石桥市| 来安县| 张家港市| 桐城市| 历史| 平塘县| 临武县| 涟水县| 富源县| 黑龙江省| 扎赉特旗| 丹寨县| 龙州县| 手游| 南木林县| 永登县| 靖宇县| 加查县| 徐水县| 广昌县| 志丹县| 通化市| 汶上县| 重庆市| 库尔勒市| 万盛区|