第二次单击时删除类的正确方法

Dav*_*d.J 0 jquery addclass click removeclass

我有多个div,鼠标点击后添加一个类.

第二次单击该项目时,删除该特定div上添加的类的适当方法是什么.我无法删除课程.

jQuery('.icon-box').on('click', function() {

  var isActive = false;
  jQuery(this).addClass('clicked');

  if (jQuery(this).hasClass('clicked')) {
    var isActive = true;
  }
  if ( isActive ) {
    jQuery(this).removeClass('clicked');
  }

});
Run Code Online (Sandbox Code Playgroud)

JSFiddle示例.

感谢您的反馈.

Shi*_*oni 5

jQuery('.icon-box').on('click', function() {
 if (jQuery(this).hasClass('clicked')) {
   $(this).removeClass('clicked');
  }
  else
  {
   $(this).addClass('clicked');
  }

});
Run Code Online (Sandbox Code Playgroud)