Немного другой подход заключался бы в префиксе ваших классов, таких как a.prefix_red, a.prefix_blue, a.prefix_green, а затем использовать на нем подстановочный знак:
$("a[class^=prefix_]")
Преимущество состоит в том, что до тех пор, пока вы префикс всех своих "триггерных" классов, вам не нужно редактировать jQuery каждый раз, когда вы добавляете новый, а не в том, что это будет серьезное изменение в любом случае, но может появиться удобно, если вы решите уменьшить свой script, например.
Ответ 3
$('a.red.blue.green') выбирает элементы, у которых все эти классы.
$('a.red, a.blue, a.green') выбирает элементы, которые имеют по крайней мере один этих классов.