• 技术文章 >web前端 >前端问答

    使用jQuery怎么实现隔行变色效果

    长期闲置长期闲置2022-06-09 11:00:59原创162

    方法:1、利用“:odd”选择器配合css()方法设置奇数索引号行元素的颜色,语法为“$(":odd").css("颜色属性","颜色值")”;2、利用“:even”选择器配合css()方法设置偶数索引号行元素的颜色,语法为“$(":even").css("颜色属性","颜色值")”。

    本教程操作环境:windows10系统、jquery3.4.1版本、Dell G3电脑。

    使用jQuery怎么实现隔行变色效果

    1、设置奇数索引号行元素的颜色

    :odd 选择器选取带有奇数索引号的每个元素(比如:1、3、5 等等)。

    索引值从 0 开始,第一个元素是偶数 (0),第二个元素是奇数 (1),以此类推。

    最常见的用法:与其他选择器一起使用,选取指定组合中每个奇数序号的元素。

    语法为:

    $(":odd")

    css() 方法设置或返回被选元素的一个或多个样式属性。

    2、设置偶数索引号行元素的颜色

    :even 选择器选取带有偶数索引号的每个元素(比如:0、2、4 等等)。

    索引值从 0 开始,第一个元素是偶数 (0),第二个元素是奇数 (1),以此类推。

    最常见的用法:与其他选择器一起使用,选取指定组合中每个偶数序号的元素

    语法为;

    $(":even")

    示例如下:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <script src="js/jquery.min.js">
    </script>
    <script>
    $(document).ready(function(){
      $("tr:odd").css("background-color","yellow");
      $("tr:even").css("background-color","pink");
    });
    </script>
    </head>
    <body>
    <table border="1">
    <tr>
      <th>姓名</th>
      <th>年龄</th>
    </tr>
    <tr>
    <td>张三</td>
    <td>123131</td>
    </tr>
    <tr>
    <td>李四</td>
    <td>456464</td>
    </tr>
    <tr>
    <td>王五</td>
    <td>78979879</td>
    </tr>
    <tr>
    <td>赵钱</td>
    <td>147741</td>
    </tr>
    <tr>
    <td>周吴</td>
    <td>852258</td>
    </tr>
    </table>
    </body>
    </html>

    输出结果:

    08.png

    视频教程推荐:jQuery视频教程

    以上就是使用jQuery怎么实现隔行变色效果的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:jquery
    上一篇:jquery怎么判断ul有几个li 下一篇:nvelocity和jquery冲突的解决方法是什么
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• jquery form使用的方法是什么• jquery中cdn是什么意思• 有js为什么还用jquery• jquery能得到元素中id的内容吗• jquery的入口函数有几种写法
    1/1

    PHP中文网