我想在我的按钮中添加 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/