javascript - jQuery - 在按钮之间切换

标签 javascript jquery html css

我有两个 <li>我的菜单中的元素。我想要实现的是在单击它们时在类之间切换。如果我点击第一个它应该得到 .activeBtn类和另一个.nonactiveBtn类。

我目前的代码不能正常工作,我找不到解决办法。

fiddle here:

$('#catBtn').on('click', function()  {
        $("#container0").fadeToggle("slow");
        $("#container1").fadeOut("slow");
        $( '#signinBtn' ).toggleClass( "noActiveBtn" );
        $( this ).toggleClass( "activeBtn" );
        event.preventDefault();
    });

    $('#signinBtn').on('click', function()  {
        $("#container1").fadeToggle("slow");
        $("#container0").fadeOut("slow");
        $( '#catBtn' ).toggleClass( "noActiveBtn" );
        $( this ).toggleClass( "activeBtn" );
        event.preventDefault();
    });

最佳答案

解决了我不知道 removeClass

 $(".menuBtns").click(function() {
      // remove classes from all
      $(".menuBtns").removeClass("activeBtn");
      // add class to the one we clicked
      $(this).addClass("activeBtn");    });

关于javascript - jQuery - 在按钮之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36804378/

相关文章:

javascript - Nodejs while 循环未按预期工作 - 变得无限

javascript - 为什么没有 Null 内置对象包装器?

javascript - 检查图像是否存在,如果不存在则使用 Javascript 设置默认图像

html - 悬停时 SVG 图标颜色变化的按钮

javascript - 根据div宽度调整图像大小

javascript - JavaScript React Meteor 的动态导入

jquery - 在 phonegap android 中添加滚动条的问题

jquery - 没有 CSS 的 slider 切换

javascript - 单页点导航

javascript - 文本区域是必填字段吗?