jQuery切换类函数问题

jQuery切换类函数问题,jquery,Jquery,如何使用jQuery实现这一点 如果单击了,则添加类“活动” 如果单击了任何其他,则对所有对象隐藏活动并添加到其中 如果单击,则删除“活动”(最后一个是在他们关闭当前活动的div时,它将删除“活动”类) 这应该是你想要的: $(“.accordion链接”)。在('click',function()上{ var$this=$(this); var wasActive=$this.is('.active') })) 你想做什么就做什么: $(“.accordion链接”)。在('click',f

如何使用jQuery实现这一点

  • 如果单击了
    ,则添加类“活动”
  • 如果单击了任何其他
    ,则对所有对象隐藏活动并添加到其中
  • 如果单击
    ,则删除“活动”(最后一个是在他们关闭当前活动的div时,它将删除“活动”类)

这应该是你想要的:

$(“.accordion链接”)。在('click',function()上{ var$this=$(this); var wasActive=$this.is('.active')

}))


你想做什么就做什么:

$(“.accordion链接”)。在('click',function()上{ var$this=$(this); var wasActive=$this.is('.active')

}))

这个怎么样:

$('.accordion-link').click(function() {
    var t = $(this);
    if (t.hasClass('active')) {
        t.removeClass('active');
    } else {
        t.siblings('.active').removeClass('active');
        t.addClass('active');
    }

    return false;
});
这个怎么样:

$('.accordion-link').click(function() {
    var t = $(this);
    if (t.hasClass('active')) {
        t.removeClass('active');
    } else {
        t.siblings('.active').removeClass('active');
        t.addClass('active');
    }

    return false;
});

使用反勾号(`)标记内联代码。使用反勾号(`)标记内联代码。