本文实例讲述了jQuery表格(表)基本操作。分享给大家供大家参考,具体如下:
Jquery操作Html表是很方便的,这里对表格的基本操作进行一下简单的总结。
首先建立一个通用的表格css和一个表格表:
表格 { border-collapse:崩溃; border-spacing: 0; margin-right:汽车; margin-left:汽车; 宽度:800 px; } th,道明 { 边界:1 px固体# b5d6e6; 字体大小:12 px; 粗细:正常; text-align:中心; vertical-align:中间; 高度:20 px; } th { 背景颜色:灰色; } >之前& lt; table> & lt; tr> & lt; th祝辞表头一& lt;/th> & lt; th祝辞表头二& lt;/th> & lt; th祝辞表头三& lt;/th> & lt; th祝辞表头四& lt;/th> & lt; th祝辞表头五& lt;/th> & lt;/tr> & lt; tr> & lt; td>第一行第一列& lt;/td> & lt; td>第一行第二列& lt;/td> & lt; td>第一行第三列& lt;/td> & lt; td>第一行第四列& lt;/td> & lt; td>第一行第五列& lt;/td> & lt;/tr> & lt; tr> & lt; td>第二行第一列& lt;/td> & lt; td>第二行第二列& lt;/td> & lt; td>第二行第三列& lt;/td> & lt; td>第二行第四列& lt;/td> & lt; td>第二行第五列& lt;/td> & lt;/tr> & lt; tr> & lt; td>第三行第一列& lt;/td> & lt; td>第三行第二列& lt;/td> & lt; td>第三行第三列& lt;/td> & lt; td>第三行第四列& lt;/td> & lt; td>第三行第五列& lt;/td> & lt;/tr> & lt; tr> & lt; td>第四行第一列& lt;/td> & lt; td>第四行第二列& lt;/td> & lt; td>第四行第三列& lt;/td> & lt; td>第四行第四列& lt;/td> & lt; td>第四行第五列& lt;/td> & lt;/tr> & lt;/table> >之前<强>一、鼠标移动到行更换背景色:强>
增加一个css样式:
.hover { background - color: # cccc00; } >之前Js脚本:
美元(文档)。准备好(函数(){//鼠标移动到行变色,单独建立css类悬停//tr: gt(0):表示获取大于tr索引为0的所有tr,即不包括表头 $ (" # table1 tr: gt (0)”) .hover ( 函数(){$ ().addClass(“悬停”)}, 函数(){$ ().removeClass(“悬停”)}) }); >之前结果执行结果:
<强>二、表格奇偶行变色:强>
奇数行和偶数行css:
odd {background - color: # bbf;} 羰基化合物{background - color: # ffc;} >之前Js脚本:
美元(文档)。准备好(函数(){//奇偶行不同颜色 $(" #表tbody tr:古怪”).addClass(“奇怪的”), $ (" # tbody tr:表二甚至“).addClass(“甚至”)//或者//$ (“tbody tr: #表奇怪”)。css(“背景颜色”,“# bbf”),//$(“甚至tbody tr: #表”)。css(“背景颜色”,“# ffc”) }); >之前结果显示:
<强>三,基本操作:强>
(1)删除行,比如删除表格中的第二行:
//删除指定行(第二行) $ (" # table3 tr: gt(0):情商(1)”).remove (); >之前(2)删除列,比如删除表格中的第二列:
//情商:获取子元素索引从0开始,先删除表头 $ (" # table3 tr th:情商(1)”).remove ();//nth-child:获取子元素从1开始 $ (" # table3 tr td: nth-child (2)”) .remove (); >之前(3)删除其它行,比如第二行之外的所有行:
$ (" # table3 tr: gt(0):没有(eq (1)):“) .remove (); >之前(4)删除其它列,比如第二列之外的所有列:
//先删除表头 $ (" # table3 tr th:没有(eq (1)):“) .remove (); $ (" # table3 tr道明:没有(:nth-child (2))”) .remove (); >之前(5)隐藏行,比如隐藏第二行:
jQuery表格(表)基本操作实例分析