类在javascript中追加和删除

类在javascript中追加和删除,javascript,php,jquery,Javascript,Php,Jquery,我希望无论何时我添加了一个按钮,然后一个类应该追加,在下一次单击后,类应该删除。 我尝试了下面的代码,但类并没有在第二次删除单击这里是我的代码 $("#hide_show_keypad").click(function (e) { $(this).addClass("fcurrent").siblings().removeClass("fcurrent"); }); 使用toggleClass()使其按您的需要工作 $("#hide_show_keypad").click(functio

我希望无论何时我添加了一个按钮,然后一个类应该追加,在下一次单击后,类应该删除。 我尝试了下面的代码,但类并没有在第二次删除单击这里是我的代码

$("#hide_show_keypad").click(function (e) {
  $(this).addClass("fcurrent").siblings().removeClass("fcurrent");
});

使用
toggleClass()
使其按您的需要工作

$("#hide_show_keypad").click(function(e) {
  $(this).toggleClass("fcurrent")
});
演示

$(“隐藏显示键盘”)。单击(功能(e){
$(this).toggleClass(“fcCurrent”)
});
.fcurrent{颜色:蓝色;背景色:黄色}

$('#btn')。单击(函数(){
$(“#段落”)。切换类别(“样式”);
});
.style{
背景色:#000;
颜色:青色;
}

这是一个示例段落



单击我
可能是
兄弟姐妹
这里的函数错误吗?单击后,您可以添加一个
if
条件,并检查该类是否作为
if($(this).hasClass('fcCurrent'))$(this.removeClass('fcCurrent'))存在于元素上;else$(this.addClass('fcurrent')
element.classList.toggle('yourclass')