Estoy luchando con este. Tengo una lista de elementos y en una parte del formulario, cuando algo ha validado, agrega la clase "marcada" al elemento de la lista correspondiente.jQuery contar elementos con clase "marcada"
<ul>
<li class="title">Checklist</li>
<li class="checkType checked">Card Type</li>
<li class="checkNumber checked">Card Number</li>
<li class="checkName checked">Name on Card</li>
<li class="checkMonth checked">Expiry Month</li>
<li class="checkYear checked">Expiry Year</li>
<li class="checkCode checked">Security Code</li>
</ul>
.title{font-size:23px; font-weight:bold;}
.checked{ color:#f00;}
pero necesito jQuery para comprobar que cada elemento tiene la clase checked
SALVO title
.
¿Es esto factible?
Demostración:http://jsfiddle.net/bQtEQ/1/
Gracias a las respuestas que ahora tienen la siguiente
var counting = $("li.checked:not(.title)").length;
if (counting == 6){
console.log(counting);
}
A veces, nos fijamos en la pregunta y se pregunta por qué no hay 10 respuestas ... y esperar un segundo más ... boom! –
posible duplicación de [elementos de conteo de Jquery por clase, ¿cuál es la mejor manera de implementar esto?] (Http://stackoverflow.com/questions/2727303/jquery-counting-elements-by-class-what-is-the-best -way-to-implementation-this) – Esailija
No es un duplicado en absoluto. – Archer