查询 : Menu active when click

标签 jquery css

我创建菜单:

<ul id="menu">
    <li>                
        <a href="#" onclick="load(1);return false;"> Team Install</a> 
    </li>
    <li>                
        <a href="#" onclick="load(2);return false;"> PC and Laptop Service</a>
    </li>
    <li>                
        <a href="#" onclick="load(3);return false;"> Web Design and Internet Services</a>
    </li>
    <li>                
        <a href="#" onclick="load(4);return false;"> Software and Database Dev.</a>
    </li>
 </ul>
 <div id="LoadMe"></div>

这就是我在 jquery 中所做的:

<script type="text/javascript">

    $(document).ready(function () {
        $("#LoadMe").load('/Service2.html');
        $('#menu a[href="' + url + '"]').addClass('selectedcategoryServices');
    });

    function load(num) {
        $("#LoadMe").load('/Service' + num + '.html');
    }

</script>

但是当我准备好点击菜单时,菜单没有selectedcategoryServices,谁能告诉我该怎么做?

最佳答案

这样试试

$("a").click(function(){
     $("a.selectedcategoryServices").removeClass("selectedcategoryServices");
     $(this).addClass('selectedcategoryServices');

 });

检查这个demo

关于查询 : Menu active when click,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12435916/

相关文章:

javascript - 将 IE hack 与 JQuery css() 结合起来?

javascript - Angular ui 路由器 - 在没有参数的情况下从一种状态转换到相同状态失败

css - base_url 场景之间的区别

html - 改变当前页面高亮颜色

javascript - JS 函数中的 CSS 样式

javascript - 如何停止jquery重复

javascript - 样式化嵌套的 li 元素

css - Bootstrap 3 : How to get other collapsed navbar links under the screen?

html - 可以在视口(viewport)断点处将容器/行转换为容器流体/行流体吗?

Javascript/jQuery 将 CSS 应用到包含特定文本/html 的元素