Если вы знаете, что класс «щелкает», вы можете установить класс, а не добавлять / удалять его, например:
$('div').attr('class', 'click load');
Если вы знаете классы (не уверены, что это упрощенный пример), которые вы хотите удалить, вы можете сделать это:
$("div").removeClass('red green blue').addClass('load');
Редактировать: на основе комментариев - Вы можете сохранить класс с помощью $.data()
и захватить его позже, чтобы восстановить после загрузки, например:
В вашей функции клика:
$.data(this, 'class', $(this).attr('class')); //store the original class
$(this).attr('class', 'click load'); //set loading class
Затем, чтобы восстановить его позже:
$(this).attr('class', $.data(this, 'class')); //restore orignal class