Вы можете удалить несколько классов одновременно с помощью removeClass
:
.removeClass( [className] )
classNameOne илибольше разделенных пробелами классов, которые будут удалены из атрибута класса каждого соответствующего элемента.
Таким образом, вы можете сделать это:
removeMessages: function () {
messageContainer
.removeClass(errorClass + ' ' + infoClass + ' ' + successClass)
.text('');
}
Вы можете также очистить остальные три с помощьюмаленький помощник:
_helper: function(text, cls) {
this.removeMessages();
messageContainer.addClass(cls).text(text);
},
info: function (text) {
this._helper(text, infoClass);
},
error: function (text) {
this._helper(text, errorClass);
},
success: function (text) {
this._helper(text, successClass);
}