javascript addClass 运行但回滚

标签 javascript jquery css

我想在我的按钮中添加 addClass,激活 bootstrap.css。
但通过调试说它有效,很快 addClass('active') 被回滚。
有人知道这个问题吗?
这是我的代码。

$("#a #b button").click(function (){
    if($(this).hasClass("active") == true) {
        $(this).removeClass("active");
    } else {
        $(this).addClass("active");
    }
});

这是我的 html

<form id="a">
    <div class="row">
        <div class="btn-group" id="b">
            <button ...></button>
            <button ...></button>
        </div>
    </div>
</form>

再说一遍,问题不在于'WORKING addClass',addClass在那里工作,但在传递jQuery的某些部分时,'active'类消失了。

任何人都请帮助我。

最佳答案

我找到了。
问题是数据切换。 data-toggle 是 addClass 的工作端,因此类正在添加,但 data-toggle 执行此回滚。

data-toggle 位于 div,btn-group 中。 感谢所有顾问。

但问题是它在我的电脑网站上运行良好吗?
问题仅发生在移动设备上。

关于javascript addClass 运行但回滚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42966435/

相关文章:

javascript - Webpack 库构建在导入时返回未定义

javascript - 如何使用 javascript 加载表单?

javascript - 属性 cy 在 D3 V4 中返回预期长度错误

jQuery - 如何根据 100% 宽度计算高度?

javascript - 在下面的例子中, "<ul/>"是拼写错误还是有特殊含义?

jquery - 如何通过输入来聚焦剑道网格中的下一个单元格

javascript - 使网格系统中单元格的垂直重新排序响应迅速

javascript - 没有 require.js 的 knockout.js 外部模板

HTML(5) 和 CSS(3) 标准库/API?

javascript - "zoom"/"scale"如何用css 或jquery 在div 的内容?