jQuery添加和删除导航类

时间:2012-01-20 14:57:16

标签: jquery html

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

http://jsfiddle.net/AyNSS/

有人有个主意吗?

2 个答案:

答案 0 :(得分:1)

我不确定如果这是你想要的,请尝试以下内容让我知道..

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

DEMO此处

答案 1 :(得分:1)

除非我不明白你想要做什么,否则对我来说很好。

$('#menu li a').click(function() {

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

jsFiddle