Теоретически hasClass будет наиболее подходящим способом проверить, имеет ли элемент заданное имя класса. Однако сам jQuery реализует hasClass
так:
this.is( "." + selector )
, который не только является тем же самым кодом в конце, но и плохо работает, если у вас есть имя класса, содержащее пунктуацию со значением в селекторах. Bad jQuery, без торта!
Так что я бы придерживался ответа Паоло. Если производительность является проблемой, скорость может быть улучшена с помощью простого JavaScript, чтобы разделить список className только один раз. Но, вероятно, это не имеет значения в этом случае.