jquery 合并单元格
来源:互联网 发布:时代网络大厦 美食 编辑:程序博客网 时间:2024/05/22 03:44
在页面上使用jquery跨行合并单元格
//函数说明:合并指定表格(表格id为_w_table_id)指定列(列数为_w_table_colnum)的相同文本的相邻单元格 //参数说明:_w_table_id 为需要进行合并单元格的表格的id。如在HTMl中指定表格 id="data" ,此参数应为 #data //参数说明:_w_table_colnum 为需要合并单元格的所在列。为数字,从最左边第一列为1开始算起。 function _w_table_rowspan(_w_table_id,_w_table_colnum){ _w_table_firsttd = ""; _w_table_currenttd = ""; _w_table_SpanNum = 0; _w_table_Obj = $(_w_table_id + " tr td:nth-child(" + _w_table_colnum + ")"); _w_table_Obj.each(function(i){ if(i==0){ _w_table_firsttd = $(this); _w_table_SpanNum = 1; }else{ _w_table_currenttd = $(this); if(_w_table_firsttd.text()==_w_table_currenttd.text()){ _w_table_SpanNum++; _w_table_currenttd.hide(); //remove(); _w_table_firsttd.attr("rowSpan",_w_table_SpanNum); }else{ _w_table_firsttd = $(this); _w_table_SpanNum = 1; } } }); } //函数说明:合并指定表格(表格id为_w_table_id)指定行(行数为_w_table_rownum)的相同文本的相邻单元格 //参数说明:_w_table_id 为需要进行合并单元格的表格id。如在HTMl中指定表格 id="data" ,此参数应为 #data //参数说明:_w_table_rownum 为需要合并单元格的所在行。其参数形式请参考jQuery中nth-child的参数。 // 如果为数字,则从最左边第一行为1开始算起。 // "even" 表示偶数行 // "odd" 表示奇数行 // "3n+1" 表示的行数为1、4、7、10. //参数说明:_w_table_maxcolnum 为指定行中单元格对应的最大列数,列数大于这个数值的单元格将不进行比较合并。 // 此参数可以为空,为空则指定行的所有单元格要进行比较合并。 function _w_table_colspan(_w_table_id,_w_table_rownum,_w_table_maxcolnum){ if(_w_table_maxcolnum == void 0){_w_table_maxcolnum=0;} _w_table_firsttd = ""; _w_table_currenttd = ""; _w_table_SpanNum = 0; $(_w_table_id + " tr:nth-child(" + _w_table_rownum + ")").each(function(i){ _w_table_Obj = $(this).children(); _w_table_Obj.each(function(i){ if(i==0){ _w_table_firsttd = $(this); _w_table_SpanNum = 1; }else if((_w_table_maxcolnum>0)&&(i>_w_table_maxcolnum)){ return ""; }else{ _w_table_currenttd = $(this); if(_w_table_firsttd.text()==_w_table_currenttd.text()){ _w_table_SpanNum++; _w_table_currenttd.hide(); //remove(); _w_table_firsttd.attr("colSpan",_w_table_SpanNum); }else{ _w_table_firsttd = $(this); _w_table_SpanNum = 1; } } }); }); }
使用方法 :第一个参数是表格的id,第二个参数是要合并的列的序号
_w_table_rowspan("#tbDay", 1);
0 0
- jquery 修改合并单元格
- jQuery合并单元格方法
- jquery 动态合并单元格
- JQuery合并相邻单元格
- jquery 合并单元格
- jquery合并单元格
- jquery table合并单元格
- jquery合并表头单元格
- jquery合并单元格
- table合并单元格(Jquery 插件
- jQuery EasyUI 合并表头单元格
- jquery合并table相同单元格
- jquery操作表格 合并单元格
- JQuery databases 动态合并单元格
- jquery easyUI 中datagrid单元格的合并
- 合并table相同单元格的jquery插件
- JQUERY 合并内容相同的单元格
- table合并单元格(Jquery 插件)
- impdp 使用network_link 迁移数据
- nginx配置location
- socket第三方库 AsyncSocket(GCDAsyncSocket)
- Maven 的安装下载和eclipse的整合
- error LNK2019: 无法解析的外部符号 (解决方法)
- jquery 合并单元格
- 文件下载
- printf函数缓冲区问题
- 考考你的C语言
- Postman工具
- iOS 搜索框
- 分区表的导入导出 expdp&impdp Oracle 11.2.0.4
- SQL 查尋(分组/group by/count/sum/avg/max/min/null/having/top/over) 排序(rwo_number/rank/dense_raenk/ntile)
- 原码, 反码, 补码 详解