Учитывая философию jQuery, метод addClass должен действительно принимать массив или несколько строк в качестве аргументов без необходимости их конкатенации.
Итак, вот мой плагин с 2 центами, называемый addClasses, по сути, оболочка вокруг того, что сделал Марко.
jQuery.fn.addClasses = function() {
var classes = [];
$.each(arguments, function(index, name) {
classes.push(name);
});
this.addClass(classes.join(' '));
};
Позволяет отправлять любое количество имен классов в качестве строковых аргументов.
$('div').addClasses('message', 'greeting', 'w00t');