table JS合并单元格

        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;
                   }
               }
           });
        }
        $(function(){
             _w_table_rowspan("#idTable",1);
             _w_table_rowspan("#idTable",2);

        })
<table id="idTable">          <tbody>
			<c:forEach items="${list}" var="item" >
				<tr>
					<td style="text-align: center">${item.name}</td>
					<td style="text-align: center">${item,name}<span style=display:none>${item.phone }</span></td>
				</tr>
		</tbody>
<table>

  

时间: 2024-07-30 10:40:34

table JS合并单元格的相关文章

display:table表格合并单元格

直接上代码: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@include file="/commons/include/html_doctype.html" %> <html> <head> <title>补贴项目属性管理</t

js合并单元格

1 jQuery(window).load(function() { 2 //alert(1111); 3 var tabs = document.getElementById("_single_table"); 4 var maxCols = 1, vals, counts, starts; 5 for(var cols = maxCols-1; cols >= 0 ; cols--){ 6 counts = 1; 7 vals = ""; 8 for(va

table边框表头单元格空间合并等设置

表格由<table>标签来定义,每个表格均有若干行(由<tr>标签定义),每行被分割为若干单元格(由<td>标签定义).字母 td 指表格数据(table data),即数据单元格的内容.数据单元格可以包含文本.图片.列表.段落.表单.水平线.表格等等. 1 HTML 表格的基本结构: 2 <table>…</table>:定义表格 3 <th>…</th>:定义表格的标题栏(文字加粗) 4 <tr>…<

使用js合并table中的单元格

用primefaces做的报表,领导要求合并相同内容的单元格,但是primefaces没有找到可以合并单元格的组件,想来想去,只有页面加载后用js合并了. http://blog.csdn.net/dengsilinming/article/details/8028490#html 这位老兄给出了例子,只做了少量改动就写出了适合自己的代码,感谢这位老兄. 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv=

Datatables js 复杂表头 合并单元格

x →Datatables官网← x 项目中用到的Table都是用Datatables插件来搞得: 以前都是生成一般性的table: 近期要生成一些复杂表头,合并单元格之类的: 研究了一下. x 去官网上也查到了[复杂表头(rowspan 和 colspan)(Complex headers (rowspan and colspan))],[复杂表头], 但是只是html代码,蛋疼啊... 后来看到了[创建行回调(Row created callback)]哪里的时候 ,豁然开朗!!!   先上

JS动态生成表格后 合并单元格

JS动态生成表格后 合并单元格 最近做项目碰到表格中的单元格合并的问题,需求是这样的,首先发ajax请求 请求回来后的数据 动态生成表格数据,但是生成后如果编号或者(根据其他的内容)有相同时,要合并单元格操作,在做之前也试着google下,但是网上没有碰到这方面的需求,所以自己写了一个简单的.用文字描述需求太费劲了,如下图所示: 1. 没有合并之前的图如下: 2. 合并之后的图如下: 如上所示:是根据相邻的编号相同 进行单元格合并. 先看看实现后的效果再聊吧! JSfiddle链接地址如下: 点

table合并单元格

新建一张表格.要求表格有四行四列,当中第一行的四列合并,第二行.第三行和第四行的第一列合并 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> &

table合并单元格 colspan(跨列)和rowspan(跨行)

colspan和rowspan这两个属性用于创建特殊的表格. colspan是“column span(跨列)”的缩写.colspan属性用在td标签中,用来指定单元格横向跨越的列数: 在浏览器中将显示如下: 单元格1 单元格2 单元格3 单元格4 该例通过把colspan设为“3”, 令所在单元格横跨了三列.如果我们将colspan设为“2”,则该单元格将只跨越两列,于是有必要在第一行插入另外一个单元格,以确保两行占据相同的列数. 该例在浏览器中将显示如下: 单元格1 单元格2 单元格3 单元

js 动态合并单元格并求和

需求:相同的产品名称,要合并单元格,并计算出相同产品总共消耗多少标煤. function autoRowSpan(tb, row, col) { var lastValue = ""; var value = ""; var pos = 1; var tdSum = 0; var cellValue = 0; for (var i = row; i < tb.rows.length; i++) { value = tb.rows[i].cells[col].i