【问题标题】:jQuery add and remove class for navigationjQuery 添加和删除导航类
【发布时间】:2012-01-20 14:57:15
【问题描述】:

在下面的小提琴示例中,我需要为导航中的活动和非活动元素添加一个 addClass 和 removeClass (#menu li)。我尝试了一些组合,但它不断将“当前”类添加到所有菜单 li,而不是单击的菜单。

http://jsfiddle.net/AyNSS/

有人有想法吗?

【问题讨论】:

    标签: jquery html


    【解决方案1】:

    我不确定这是否是你想要的,试试下面告诉我..

        $('#menu li a').removeClass('active');
        $(this).addClass('active');
    

    DEMO这里

    【讨论】:

      【解决方案2】:

      对我来说很好,除非我不明白你在做什么。

      $('#menu li a').click(function() {
      
              // remove active class
              $('#menu li a').removeClass('active');
              // add active class
              $(this).addClass('active');
              ...
       });
      

      jsFiddle

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-03-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多