Estoy intentando escribir una instrucción if/else en JQuery que puede cambiar la clase de un elemento haciendo coincidir 'IN' o 'OUT' (en este caso).JQuery instrucción if/else que coincide con un nombre CSS comodín
Por ejemplo, tengo varios <DIV>
con class='IN-something'
O class='OUT-something'
.
Lo siguiente funcionaría si supiera la clase exacta de CSS, pero lo único que sabré es que contiene 'IN' o 'OUT'.
Así que algo como esto:
if ($(jRow).hasClass('IN-*'))
{jRow.attr("class", "OUT-foo");}
else
{jRow.attr("class", "IN-foo");}
ideas? Gracias!
Como solo quieres una respuesta booleana, 'search' es el método apropiado aquí. Sin embargo, su enfoque funcionará bien en este caso, siempre que la cadena coincidente continúe evaluando en verdadero. –
¿Por qué votar abajo? – Sarfraz
De acuerdo ... esta respuesta es totalmente legítima (como es la mía), y ambos obtuvimos los votos. Yo voté, Sarfraz. Sospecho que alguien (¿el Sr. Kendall?) Es demasiado competitivo. –