Ejemplo:jQuery - ¿Cómo comprobar si el elemento tiene cualquiera de estas clases
¿Cómo puedo comprobar si tiene alguna div #test de .a1
.a2
.a3
.a4
.a5
clases? Con solo una declaración if ...
<div id="test" class="a1 a2 a5"></div>
Ejemplo:jQuery - ¿Cómo comprobar si el elemento tiene cualquiera de estas clases
¿Cómo puedo comprobar si tiene alguna div #test de .a1
.a2
.a3
.a4
.a5
clases? Con solo una declaración if ...
<div id="test" class="a1 a2 a5"></div>
Se podría utilizar el jQuery is
function, comprobando todas las clases que desee partido.
$("#test").is(".a1,.a2,.a3,.a4,.a5")
¡Justo lo que estaba buscando! Thnx :) – galengodis
Mucho mejor que mi respuesta –
Puede usar la función 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
}
hay sólo 5 clases para ser emparejados, o quieres para combinar con cualquier clase de la forma '' aN' o aNN' etc.? –