jquery - 在单个链接上切换类?

标签 jquery toggle removeclass

出于移动导航按钮的目的,我希望单击链接(显示菜单)添加事件类,然后,当您再次单击相同的链接(折叠菜单)时,它会删除该类。

$(function() {  
    $(".nav-mobile").click(function () {
        $(".nav-mobile").removeClass("active");
        $(this).addClass("active");
    });
});

这会在单击时添加事件类,但在再次单击时不会将其删除。

可以删除吗?

最佳答案

您可以在 jQuery 中使用 toggleClass() 函数。它完全符合您的要求。

检查API文档:https://api.jquery.com/toggleClass/

关于jquery - 在单个链接上切换类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21912256/

相关文章:

android - 以编程方式在 Android 中创建平行四边形 Drawable

android - 创建纯 CSS3 Material 拨动开关

javascript - 如何在用户单击并悬停链接时添加和删除类

php - 如何在replaceWith()中使用.load的结果

javascript - 与 Jquery.min.js 的函数冲突

jquery - IE7 图像在不应该加载时加载

javascript - jQuery UI Slider - 禁止点击 slider 轨道

javascript - JQuery 仅切换最接近它的相关 div

jquery - 有没有办法用 jQuery 自动在多级列表中添加类?

javascript - 将输入标签中的文本添加到 div,然后重复