$(this).addClass('active').siblings().removeClass('active')


<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="../js/jquery-1.10.1.min.js"></script>
        <style>
            .active{
                background-color: red;
            }
        </style>
        <script>
            $(function(){
                $("li").click(function(){
                    $(this).addClass('active').siblings().removeClass('active');

                      // 下面兩行是分解動作。

                      /// $( this ).addClass( 'active' ); // 設置被點擊元素背景為紅色
                      //// $( this ).siblings( 'li' ).removeClass( 'active' ); // 去除所有同胞元素的紅色背景

                });
            });
        </script>
    </head>
    <body>
        <ul>
            <li>111</li>
            <li>222</li>
            <li>333</li>
            <li>444</li>
            <li>555</li>
            <li>666</li>
            <li>7777</li>
        </ul>
    </body>
</html>

 

 

下一篇:jquery的attr、addClass()、點擊事件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM