没加过滤器之前:

加过滤器之后:

总的代码:

 <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>奇数与偶数过滤器的基本应用</title>
<script src="js/jquery-3.3.1.js"></script>
<script>
$(function(){
$("div:even").css("background-color","aquamarine");//修改索引为偶数的背景 颜色
$("div:odd").css("background-color","aqua");//修改索引为奇数的背景颜色 })
</script>
</head>
<body>
<div>
索引0:欢迎来到perfect*的博客世界
</div>
<div>
索引1:欢迎来到perfect*的博客世界
</div>
<div>
索引2:欢迎来到perfect*的博客世界
</div>
<div>
索引3:欢迎来到perfect*的博客世界
</div>
<div>
索引4:欢迎来到perfect*的博客世界
</div>
<div>
索引5:欢迎来到perfect*的博客世界
</div>
<div>
索引6:欢迎来到perfect*的博客世界
</div>
<div>
索引7:欢迎来到perfect*的博客世界
</div>
</body>
</html>

jQuery偶数奇数过滤器.html

实现该效果的核心代码:

<script>
$(function(){
$("div:even").css("background-color","aquamarine");//修改索引为偶数的背景 颜色
$("div:odd").css("background-color","aqua");//修改索引为奇数的背景颜色 })
</script>

注意:索引是从0开始,即使是父子关系也不影响其所索引

实现隔行换色

未换色之前:

换色之后:

注意:如果不想让表头受到隔行换色的影响,需使用标签<thead></thead>来进行表头的包裹

 <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jQuery实现隔行换色</title>
<script src="js/jquery-3.3.1.js"></script>
<script>
$(function(){
$("tbody tr:even").css("background-color","aliceblue");
$("tbody tr:odd").css("background-color","bisque"); })
</script>
</head>
<body>
<table border="1">
<thead><tr><th>收费单位 </th><th>付款方式 </th><th>结算方式 </th><th> 状态</th></tr></thead><!--表头-->
<tbody>
<tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
<tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
<tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
<tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
<tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
<tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
<tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
<tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
<tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
<tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
</tbody><!--内容-->
<tfoot>
<tr><td>统计</td><td>统计</td><td>统计</td><td>统计</td></tr>
</tfoot><!--表尾--> </table>
</body>
</html>

隔色换行实例.html

实现隔色换行的核心代码:

 <script>
$(function(){
$("tbody tr:even").css("background-color","aliceblue");
$("tbody tr:odd").css("background-color","bisque"); })
</script>

jQuery的基本过滤器与jQuery实现隔行换色实例的更多相关文章

  1. jQuery学习(四)——使用JQ完成表格隔行换色

    1.步骤分析: 第一步:引入jquery的类库 第二步:直接写页面加载函数 第三步:直接使用jquery的选择器(组合选择)拿到需要操作的元素(奇数行和偶数行) 第四步:分别使用CSS的方法(css( ...

  2. jQuery实现表格隔行换色且感应鼠标高亮行变色

    jQuery插件实现表格隔行换色且感应鼠标高亮行变色 http://www.jb51.net/article/41568.htm jquery 操作DOM的基本用法分享http://www.jb51. ...

  3. JQuery案例一:实现表格隔行换色

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. jQuery应用实例2:表格隔行换色

    这里是用JS实现的:http://www.cnblogs.com/xuyiqing/p/8376312.html 接下来利用上一篇提到的选择器利用jQuery实现: 发现原来多行代码这里只需要两行: ...

  5. jQuery的隔行换色

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  6. jQuery插件实现表格隔行换色且感应鼠标高亮行变色

    实现表格隔行换色,且感应鼠标行变色的方法有很多,在本文将为大家介绍的是使用jQuery插件来实现,具体如下 看代码: : css代码:  

  7. JQuery的使用案例(二级联动,隔行换色,轮播图,广告插入)

    JQuery的使用案例 (一)利用JQuery完成省市二级联动 第一步:确定事件(change事件),在绑定的函数里面获取用户选择的省份 第二步:创建二维数组来存储省份和城市 第三步:遍历二维数组中的 ...

  8. JQuery 表格 隔行换色 和鼠标滑过的样式

    $(document).ready(function () { $(".Pub_TB tbody tr:even td").css("background-color&q ...

  9. jQuery实现table隔行换色和鼠标经过变色

    一.隔行换色 $("tr:odd").css("background-color","#eeeeee"); $("tr:even& ...

随机推荐

  1. 数据库页已标记为 RestorePending,可能表明磁盘已损坏。要从此状态恢复,请执行还原操作。

    错误提示: 消息 829,级别 21,状态 1,第 1 行 数据库 ID 15,页 (1:21826) 已标记为 RestorePending,可能表明磁盘已损坏.要从此状态恢复,请执行还原操作. 引 ...

  2. 安装python sklearn经验总结

    1. 需要安装 numpy, scipy, 和sklearn和ipython,Cython sklearn,ipython, Cython都可以通过pip来安装.但scipy,可能还有numpy必须通 ...

  3. Jmeter获取响应结果中参数出现的次数

    在测试中,有时候会遇到要统计响应结果中某个参数出现了多少次,如果量级很大,一个一个数不太现实,下面讲一下实现自动打印出该参数出现的次数的方法. 例如我的响应信息为:{"ip":&q ...

  4. xcode 各版本下载地址及其它工具下载地址

    官方下载地址:https://developer.apple.com/downloads/

  5. case when 遇到varchar转为int类型值失败的错误

    问题描述: 在Sql Server 2005下, 使用如下语句报错:在将 varchar 值 '大' 转换成数据类型 int 时失败. 注:status 是整型字段 select ff=  case ...

  6. laravel service provider

    https://laravel-china.org/articles/6189/laravel-service-provider-detailed-concept https://oomusou.io ...

  7. java 中多线程和锁的使用以及获取多线程执行结果

    多线程一:原生的写法   关键词 implements  实现  Runnable 类 run()  方法 注意点 : 创建类的实例 InterfaceController inter=new Int ...

  8. dp入门 石子相邻合并 详细带图讲解

    题目: 有N堆石子,现要将石子有序的合并成一堆,规定如下: 1.每次只能移动相邻的2堆石子合并  2.合并花费为新合成的一堆石子的数量. 求将这N堆石子合并成一堆的总花费最小(或最大). 样例: 输入 ...

  9. linux文件目录管理命令

    1.touch命令 touch命令用于创建空白文件或设置文件的时间,格式为“touch [选项] [文件]”. touch test命令可以创建出一个名为test的空白文本文件  touch命令的参数 ...

  10. poj2987 求最大权闭合回路

    建图差不多和以前做的差不多,就是最后询问这个闭合子图有多少个的时候,只要输出这个图的S集合,就是进行dfs能遍历到的点一定在S集合中,不能遍历到的点在T集合中 #include <iostrea ...