首页 > 代码库 > JQuery实现相同内容合并单元格
JQuery实现相同内容合并单元格
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <script type= "text/javascript" > jQuery.fn.rowspan = function (colIdx) { //封装的一个JQuery小插件 return this .each( function (){ var that; $( ‘tr‘ , this ).each( function (row) { $( ‘td:eq(‘ +colIdx+ ‘)‘ , this ).filter( ‘:visible‘ ).each( function (col) { if (that!= null && $( this ).html() == $(that).html()) { rowspan = $(that).attr( "rowSpan" ); if (rowspan == undefined) { $(that).attr( "rowSpan" ,1); rowspan = $(that).attr( "rowSpan" ); } rowspan = Number(rowspan)+1; $(that).attr( "rowSpan" ,rowspan); $( this ).hide(); } else { that = this ; } }); }); }); } $( function () { $(“ #table1″).rowspan(0);//传入的参数是对应的列数从0开始,哪一列有相同的内容就输入对应的列数值 $(“ #table1″).rowspan(2); }); </script> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <body> <table id= "table1" border= "1" cellpadding= "5" cellspacing= "0" width= "300px" > <tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> </tr> <tr> <td>1</td> <td>f</td> <td>3</td> <td>s</td> </tr> </table> </body>
|
欢迎大家访问我的个人网站 萌萌的IT人
JQuery实现相同内容合并单元格
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。