0

JavaScript 正在申请所有 A LINK 但它只有在我点击这个特定的链接(#tornado,_bar -> ul -> li -> a 链接)时才能工作,我如何在 js 中提及这个链接。

这个js不工作,

<html>
<head>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.7.1.js'></script>
    <style type="text/css">
        .active{
            background-color:#a00;
            color:#fff;
        }
    </style>

</head>
    <body>
        <div id="viran">
            <div id="mob" class="hide_yellow2">
            <div id="tornado_bar">
                <a href="#" id="menu-icon">visit</a>
                <ul>
                    <li><a title="index.html" href="#786">Home</a></li>
                    <li><a title="#about" href="#787">About</a></li>
                    <li><a title="#minnummannai" href="#788" >Minnum Mannai</a></li>
                    <li><a title="#inassembly" href="#789">In Assembly</a></li>
                </ul>
                </div>
            </div>
            <ul>
               <li><a title="#minnummannai" href="#788" >Minnum Mannai</a></li>
                <li><a title="#inassembly" href="#789">In Assembly</a></li>
            </ul>
        </div>

        <script>
            $('a').click(function (e) {
                e.preventDefault();
                $('a').removeClass('active');
                $(this).addClass('active');
            });
        </script>            
    </body>
</html>
4

1 回答 1

5

您正在寻找的基本 CSS 选择器是一个简单的空格#tornado_bar a::

$('#tornado_bar a').click(function (e) {
      e.preventDefault();
      $('#tornado_bar a').removeClass('active');
      $(this).addClass('active');
});
于 2013-10-04T14:51:41.510 回答