Могу ли я сделать что-то подобное ниже, где я могу иметь несколько классов для запуска события?
$('a.red a.blue a.green').click(function(event)
{
});
Немного другой подход был бы для префикса ваших классов, например a.prefix_red
, a.prefix_blue
, a.prefix_green
, а затем используйте селектор с подстановочными знаками, например:
$("a[class^=prefix_]")
Преимущество что до тех пор, пока вы префиксируете все свои «триггерные» классы, вам не нужно редактировать jQuery каждый раз, когда вы добавляете новый, не то чтобы это было серьезное редактирование в любом случае, но может пригодиться, если вы решите минимизировать ваш скрипт, например.
$('a.red.blue.green')
выбирает элементы, имеющие все эти классы.
$('a.red, a.blue, a.green')
выбирает элементы, которые имеют по крайней мере один из этих классов.