table合并单元格(Jquery 插件)
来源:互联网 发布:朝鲜 中国 关系 知乎 编辑:程序博客网 时间:2024/05/24 01:47
一个列表中有很多公共信息重复出现,看上去比较繁琐。在不不改动后台数据结构的情况下,改下一下前端代码把table 中的重复项合并单元格。
实现代码参考如下:
首先要导入:
<script src="http://code.jquery.com/jquery-latest.js"></script>
HTML代码:
<table id="my-table"> <thead> <tr> <th>姓名</th> <th>学科</th> <th>学分</th> </tr> </thead> <tbody> <tr> <td>小铭</td> <td>数学</td> <td>100</td> </tr> <tr> <td>小铭</td> <td>英语</td> <td>100</td> </tr> <tr> <td>小铭</td> <td>化学</td> <td>100</td> </tr> <tr> <td>小铭</td> <td>美术</td> <td>100</td> </tr> <tr> <td>小红</td> <td>数学</td> <td>100</td> </tr> <tr> <td>小红</td> <td>英语</td> <td>100</td> </tr> <tr> <td>小红</td> <td>化学</td> <td>100</td> </tr> <tr> <td>小红</td> <td>美术</td> <td>100</td> </tr> </tbody></table>
script 代码:
!function($){ $.fn.rowspan=function(options){ var defaults = {} var options = $.extend(defaults, options); this.each(function () { var tds=$(this).find("tbody td:nth-child("+options.td+")"); var current_td=tds.eq(0); var k=1; tds.each(function(index, element) { if($(this).text()==current_td.text()&&index!=0){ k++; $(this).remove(); current_td.attr("rowspan",k); current_td.css("vertical-align","middle"); }else{ current_td=$(this); k=1; } }); }) }}( window.jQuery );
用的话就很方便了:使用rowspan 方法就行,参数:{td:1} , 意思是合并第一列中的重复数据(但是列表中的数据初始化的时候一定要排序咯,当前只能合并行)
$("#my-table").rowspan({td:1});
demo下载地址:http://pan.baidu.com/share/link?shareid=363928&uk=2198392937
原文:http://www.guoxiaoming.com/?p=12
<script type="text/javascript"><!--google_ad_client = "ca-pub-1944176156128447";/* cnblogs 首页横幅 */google_ad_slot = "5419468456";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- table合并单元格(Jquery 插件)
- table合并单元格(Jquery 插件
- 合并table相同单元格的jquery插件
- 合并table相同单元格的jquery插件
- jquery table合并单元格
- jquery.table.rowspan.js 表格自动合并单元格插件
- jquery合并table相同单元格
- jQuery实现table单元格行合并
- 使用jQuery 操作table 完成单元格合并
- 合并表格(Table)单元格
- JS:jquery插件表格单元格合并.
- js table 单元格合并
- table合并单元格
- Html Table 合并单元格
- table 合并单元格方法
- table合并单元格
- Table中合并单元格
- table合并单元格
- Oracle Fusion Middleware Ⅱ: Weblogic、UCM、WebCenter Portal
- 利用数据细分目标客户群
- android开发步步为营之5:ExpandableListView模拟QQ好友列表
- Eclipse中加载Nutch遇到的问题
- 用递归方法 实现 输出正整数和等于n的所有正整数和式
- table合并单元格(Jquery 插件)
- centos6.2更新yum源
- 将nutch-1.4加载到eclipse中
- UITextView
- IPhone-多视图
- 黑马程序员---Java基础之properties集合和编码解码
- spring多数据源配置
- 03 Android Gallery 和 ImageView 的组合使用
- C++拷贝构造函数(深拷贝,浅拷贝)参考一