Ответ 1
Вы можете использовать функцию jQuery is
, проверяя все классы, которые вы хотите сопоставить.
$("#test").is(".a1,.a2,.a3,.a4,.a5")
Пример:
Как проверить, имеет ли div #test какой-либо из классов .a1
.a2
.a3
.a4
.a5
? Только с одним if-statment...
<div id="test" class="a1 a2 a5"></div>
Вы можете использовать функцию jQuery is
, проверяя все классы, которые вы хотите сопоставить.
$("#test").is(".a1,.a2,.a3,.a4,.a5")
Вы можете использовать функцию hasClass.
var test = $('#test');
if(test.hasClass('a1') || test.hasClass('a2') || test.hasClass('a3') ...) {
...
}
if ($("#test").hasClass("a1") || $("#test").hasClass("a2") || $("#test").hasClass("a3") || $("#test").hasClass("a4") || $("#test").hasClass("a5")) {
// Do something
}