jQuery实现隔行变色

隔行变色
通过jQuery实现网页中列表项的隔行变色效果,奇数行背景为红色,偶数行为黄色,点击按钮即可生效。
<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title>隔行变色</title>
    <style>

        ul > li {
          text-align:center;
          width:50%;
          list-style:none;
        }
    </style>
    <script src="js/jquery-1.12.1.js"></script>
    <script> 
        /*
         * 要求:
         * 奇数行-------红色
         * 偶数行-------黄色 
         */
        //获取页面内容
        $(function () {
            //根据id 获取按钮并为其添加点击事件
            $('#btn').click(function () {
                //获取ul标签下的子代元素li并实现隔行变色
                $('ul>li:even').css('background','red'); //
                $('ul>li:odd').css('background', 'yellow');
            });
        });

    </script>
</head>
<body>
    <input type="button" value="隔行变色" id="btn">
    <ul>
        <li>《夜 / 秋夜客舍》</li>
        <li> ——唐代·杜甫</li>
        <li>露下天高秋水清,</li>
        <li> 空山独夜旅魂惊。</li>
        <li>疏灯自照孤帆宿,</li>
        <li> 新月犹悬双杵鸣。</li>
        <li>南菊再逢人卧病,</li>
        <li> 北书不至雁无情。</li>
        <li>步檐倚仗看牛斗,</li>
        <li>银汉遥应接凤城。</li>
    </ul>
</body>
</html>

效果图:
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值