将同一文本中的相邻单元格合并在一个表中

首先,影响



两。代码





例子








COL0
2
COL2
col3




苏州
一万一千一百一十一
二十二万二百二十二
苏州市


苏州
Thirty-three thousand three hundred and thirty-three
四十四万四百四十四
苏州市


苏州
五十五万五百五十五
六十六万六百六十六
苏州市


上海
七十七万七百七十七
八十八万八百八十八
上海


上海
uuuuu
hhhhh
上海


上海
ggggg
ccccc
上海


广州
ttttt
eeeee
广州


广州
ppppp
qqqqq
广州





功能描述: / /指定表格(表格ID _w_table_id)指定列(列数_w_table_colnum)相邻的细胞相同的文本
说明:如果表ID =数据是在HTML指定_w_table_id / /参数需要合并单元格表格ID,这个参数应该#数据
/ /参数的_w_table_colnum需要合并的单元格的列。为数,从左边第一列开始左1。
功能_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(功能(我){)
如果(i = 0){
_w_table_firsttd = $(this);
_w_table_spannum = 1;
其他{ }
_w_table_currenttd = $(this);
如果(_w_table_firsttd.text()= = _w_table_currenttd.text()){
_w_table_spannum + +;
_w_table_currenttd.hide(); / /删除();
_w_table_firsttd.attr(行
其他{ }
_w_table_firsttd = $(this);
_w_table_spannum = 1;
}
}
});
}
功能描述: / /指定表格(表格ID _w_table_id)指定的行(线数_w_table_rownum)相邻的细胞相同的文本
说明:如果表ID =数据是在HTML指定_w_table_id / /参数需要形成ID合并单元格,这个参数应该#数据
/ /参数的_w_table_rownum需要合并的细胞。在它的参数表,请查阅jQuery的n个子参数。
如果如数字,从1开始的行为在左边的第一个开始。
偶数偶数行
奇奇数行
/ / 3N + 1代表行数是1, 4, 7,10 .......
/ /参数描述:在指定行相应细胞的最大列数_w_table_maxcolnum,柱细胞数大于这个值将不会与。
此参数可以为null,为所有单元格指定null,以便与。
功能_w_table_colspan(_w_table_id,_w_table_rownum,_w_table_maxcolnum){
如果(_w_table_maxcolnum无效{ _w_table_maxcolnum = 0 = = 0);}
= _w_table_firsttd ;
= _w_table_currenttd ;
_w_table_spannum = 0;
$(_w_table_id +TR:nth-child(+ _w_table_rownum +))。每个(功能(我){)
_w_table_obj = $(这)儿童();
_w_table_obj.each(功能(我){)
如果(i = 0){
_w_table_firsttd = $(this);
_w_table_spannum = 1;
} else if((_w_table_maxcolnum > 0)(我_w_table_maxcolnum)){
返回;
其他{ }
_w_table_currenttd = $(this);
如果(_w_table_firsttd.text()= = _w_table_currenttd.text()){
_w_table_spannum + +;
_w_table_currenttd.hide(); / /删除();
_w_table_firsttd.attr(合并单元格
其他{ }
_w_table_firsttd = $(this);
_w_table_spannum = 1;
}
}
});
});
}
$(文档)Ready(函数(){)
/ / _w_table_rowspan(#过程,4);
/ / _w_table_rowspan(#过程,3);
/ / _w_table_rowspan(#过程,2);
_w_table_rowspan(#过程
});







这个测试用得很好!

以上是本文的全部内容,希望大家能喜欢。