`

jquery的表格的变色功能

 
阅读更多

 

 

jQuery中对于可以对于我们的表格进行很多操作,我们实现一下表格的变色。

 

首先我们来用学生的信息表来举例,下面是HTML代码 :

 

 

<table>

     <thead>
              <tr><th>姓名</th><th>性别</th><th>家庭住址</th></tr>
     <tthead>

     <tbody>
               <tr><td>小张</td><td>男</td><td>山西</td></tr>
               <tr><td>小明</td><td>女</td><td>天津</td></tr>
               <tr><td>小王</td><td>男</td><td>上海</td></tr>
               <tr><td>小李</td><td>女</td><td>北京</td></tr>
               <tr><td>小赵</td><td>男</td><td>湖南</td></tr>
               <tr><td>小刘</td><td>男</td><td>贵州</td></tr>
      </tbody>

</table>

 

这是一个普通的表格,现在给它进行变色操作:

 

首先我们进行隔行变色

 

我们定义两个样式,css代码如下 :

 

.even{ background: #fff38f ;}             /* .even表示偶数行*/
.odd{ background: #ffffee ;}                /* .even表示奇数行*/

 

 

现在对奇数行和偶数行来添加样式,可以用选择器来完成,代码如下:

 

$(function(){

          $("tr:odd").addclass("odd");    /* 给奇数行添加样式*/ 
          $("tr:even").addclass("even");  /* 给偶数行添加样式*/ 
     });

 

*此时注意$("tr:odd")和$("tr:odd")选择器的索引是从0开始的,所以要注意第一行是偶数行.

 

上面的代码会把表头也放进去,我们可以根据需要去除表头 ,具体代码如下:

 

$(function(){

          $("tbody>tr:odd").addclass("odd");       /* 给tbody中的奇数行添加样式*/ 
          $("tbody>tr:even").addclass("even");    /* 给tbody中的偶数行添加样式*/ 
     });

 

根据上面的的代码就实现了取出去除表头的奇偶行变色的效果

 

我们还可以按照自己的需求来写我们的代码,比如我们可以设定某一行的样式

 

我们先定义自己需要的样式,在这我们以变黄色为例

 

 

 $("tr:contains("张三")").addclass(background:#FFFF00);
 

 

contains是jQuery的一个选择器。此处不做解释。

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    jquery表格变色

    jquery表格变色jquery表格变色jquery表格变色jquery表格变色jquery表格变色jquery表格变色jquery表格变色jquery表格变色jquery表格变色jquery表格变色jquery表格变色jquery表格变色

    jquery表格隔行变色鼠标滑过竖直表格内容变色效果

    本主题涉及的是使用jQuery实现的一种常见的用户界面优化技巧——"表格隔行变色"以及"鼠标滑过时竖直表格内容变色效果"。这种效果可以提升表格的可读性,使得数据更加清晰易辨。 首先,我们来讨论“表格隔行变色”。...

    jQuery鼠标移动表格变色及修改单元格值

    标题中的“jQuery鼠标移动表格变色及修改单元格值”是指使用jQuery库来实现一个功能,当鼠标在HTML表格上移动时,所经过的单元格会改变颜色,并且用户能够编辑表格中的单元格值。这个功能结合了jQuery的选择器、事件...

    jQuery 鼠标移动到表格变色特效

    总之,"jQuery 鼠标移动到表格变色特效"是一个利用jQuery处理鼠标事件并改变元素样式的实例,通过学习这个例子,开发者可以掌握jQuery的基本用法,了解如何结合CSS实现交互效果,这对于创建动态、响应式的网页界面至...

    jQuery table选中表格行变色

    本主题聚焦于“jQuery table选中表格行变色”这一功能,它在交互式网页设计中尤为常见,可以提升用户体验。下面将详细介绍如何使用jQuery实现这个功能。 首先,我们需要一个基本的HTML表格结构,例如: ```html ...

    jquery 框选变色

    在“jquery 框选变色”这个主题中,我们将探讨如何利用jQuery实现对HTML表格(table)中的选定单元格(td)进行颜色变化的功能。 首先,我们需要理解HTML表格的基本结构。一个表格由`&lt;table&gt;`元素定义,内部包含行`...

    jquery选取商品隔行变色

    "jQuery选取商品隔行变色"是一个常见的网页交互功能,主要用于电商网站的商品列表展示,使得用户在浏览长列表时能更清晰地区分各个项目。下面将详细解释如何使用jQuery实现这一功能。 首先,我们需要理解jQuery库的...

    jQuery Table点击选中表格行变色代码.zip

    本示例中,我们关注的是"jQuery Table点击选中表格行变色代码",这是一个用于实现用户交互功能的常见需求,即当用户点击表格的某一行时,该行会高亮显示,以突出显示用户的当前选择。 首先,我们要理解jQuery的基本...

    jQuery仿excel表格选中变色效果代码

    接下来,编写JavaScript代码来实现选中变色功能。我们将监听鼠标的点击事件,当用户点击一个单元格时,先移除所有单元格的高亮样式,再给被点击的单元格添加高亮样式。这可以通过CSS类来实现。在"css"目录下创建一个...

    jQuery仿Excel表格选中单元格变色特效.zip

    《jQuery仿Excel表格选中单元格变色特效详解》 在网页开发中,有时我们需要创建类似Excel的功能,比如用户能够选择表格中的单元格,并且选中的单元格有明显的视觉反馈,例如变色。jQuery作为一款强大的JavaScript库...

    jQuery Table选中表格行变色代码.zip

    本资源“jQuery Table选中表格行变色代码.zip”提供了一个实用的功能,即当用户点击表格中的某一行时,该行会变色,以突出显示用户的选择。这个功能在数据展示和交互性较强的网页中十分常见,例如在数据分析、电商...

    Jquery 表格颜色渐变

    Jquery 是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务,因此在实现表格的颜色变化功能时,jQuery是一个理想的工具。 首先,我们要理解“隔行变色”的概念。在HTML表格中,...

    jquery操作表格隔行,滑动,点击,变色

    在“jquery操作表格隔行,滑动,点击,变色”这个主题中,我们将深入探讨如何使用jQuery来增强HTML表格的功能,包括隔行变色、滑动效果、点击响应以及多选框选中行的变色。 1. **隔行变色**:在HTML表格中,为了提高...

    javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox

    总结来看,通过结合文档中提供的代码和解释,我们可以了解到如何使用jQuery来增加表格的动态交互功能,如悬停变色、点击变色及点击行选中复选框等。这些功能提升了用户界面的友好性,使得表格数据的展示和操作更加...

Global site tag (gtag.js) - Google Analytics