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

  

本文实例讲述了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(“悬停”)})   });      之前      

结果执行结果:

  

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

  

<强>二、表格奇偶行变色:

  

奇数行和偶数行css:

        odd {background - color: # bbf;}   羰基化合物{background - color: # ffc;}      之前      

Js脚本:

        美元(文档)。准备好(函数(){//奇偶行不同颜色   $(" #表tbody tr:古怪”).addClass(“奇怪的”),   $ (" # tbody tr:表二甚至“).addClass(“甚至”)//或者//$ (“tbody tr: #表奇怪”)。css(“背景颜色”,“# bbf”),//$(“甚至tbody tr: #表”)。css(“背景颜色”,“# ffc”)   });      之前      

结果显示:

  

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

  

<强>三,基本操作:

  

(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表格(表)基本操作实例分析