jQuery表格(Table)基本操作实例分析

前端之家收集整理的这篇文章主要介绍了jQuery表格(Table)基本操作实例分析前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_404_0@本文实例讲述了jQuery表格(Table)基本操作。分享给大家供大家参考,具体如下:


@H_4040@Jquery 操作 Html Table 是很方便的,这里对表格的基本操作进行一下简单的总结。


@H
404_0@首先建立一个通用的表格css 和一个 表格Table:


<div class="jb51code">
<pre class="brush:css;">
table
{
border-collapse: collapse;
border-spacing: 0;
margin-right: auto;
margin-left: auto;
width: 800px;
}
th,td
{
border: 1px solid #b5d6e6;
font-size: 12px;
font-weight: normal;
text-align: center;
vertical-align: middle;
height: 20px;
}
th
{
background-color: Gray;
}

@H_404_0@

一、鼠标移动到行更换背景色:

@H_404_0@增加一个css样式:

@H_404_0@Js脚本:

获取大于 tr index 为0 的所有tr,即不包括表头 $("#table1 tr:gt(0)").hover( function () { $(this).addClass("hover") },function () { $(this).removeClass("hover") }) });
@H_404_0@结果执行结果:

@H_404_0@

@H_404_0@

二、 表格奇偶行变色 :

@H_404_0@奇数行和偶数行css:

@H_404_0@Js脚本:

@H_404_0@结果显示

@H_404_0@

@H_404_0@

三、基本操作:

@H_404_0@(1)删除行,比如删除表格中的第二行:

删除指定行(第二行) $("#table3 tr:gt(0):eq(1)").remove();
@H_404_0@(2)删除列,比如删除表格中的第二列:

获取子元素索引从 0 开始,先删除表头 $("#table3 tr th:eq(1)").remove(); //nth-child:获取子元素从 1 开始 $("#table3 tr td:nth-child(2)").remove();
@H_404_0@(3)删除其它行,比如第二行之外的所有行:

@H_404_0@(4)删除其它列,比如第二列之外的所有列:

删除表头 $("#table3 tr th:not(:eq(1))").remove(); $("#table3 tr td:not(:nth-child(2))").remove();
@H_404_0@(5)隐藏行,比如隐藏第二行:

显示 //$("#table3 tr:gt(0):eq(1)").css("display","");
@H_404_0@(6)隐藏列,比如隐藏第二列:

显示 //$("#table3 tr th:eq(1)").css("display",""); //$("#table3 tr td:nth-child(2)").css("display","");
@H_404_0@(7)插入新行,在表格最后的位置:

@H_404_0@(8)插入行,在第二行之后插入:

@H_404_0@(9)获得单元格的值,比如第二行第三列:

显示:第二行第三列
@H_404_0@(10)获取一列的所有值,比如第二列:

@H_404_0@(11)获取一行的所有值,比如第二行:

@H_404_0@(12)合并行单元格 比如合并 第二行第二个和第三个单元格:

@H_404_0@(13)拆分行单元格将上面合并的单元格还原:

@H_404_0@(14)合并列单元格,比如合并第二列第二个单元格和第三个单元格

@H_404_0@(15)拆分列单元格,比如将上面刚合并的单元格还原:

@H_404_0@(16)为每个单元格增加点击事件,并弹出该单元格行索引和列索引:

@H_404_0@

附:

完整实例代码点击此处本站下载

@H_404_0@更多关于jQuery相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》及《

@H_
404_0@希望本文所述对大家jQuery程序设计有所帮助。

猜你在找的jQuery相关文章