Tad*_*nis 0 jquery addclass click button removeclass
添加和删除类的最佳方法是什么,来回单击按钮?
$('button.hamburger').on('click', function(){
$(this).addClass('is-active');
});
$('button.is-active').on('click', function(){
$('button.is-active').removeClass('is-active');
});
Run Code Online (Sandbox Code Playgroud)
它不会删除 .is-active 类。
我是否需要 if 语句来检查元素是否为 .hasClass()?
您可以使用 toggleClass() - 干杯。
$("button.hamburger").click(function(){
$(this).toggleClass("is-active");
});Run Code Online (Sandbox Code Playgroud)
.is-active {
color: red;
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button class="hamburger">Click me...</button>Run Code Online (Sandbox Code Playgroud)