Compañeros vengo después de romperme la cabeza un rato y vengo a poner mi descubrimiento.
para que el contador funciones correctamente.
En el codigo HTML
Si ponemos el contador del score arriba de lo que queremos contabilizar este no los va a contar.
Me pasaba que yo ponía lo siguiente (este es un codigo mas simplificado):
<input type="checkbox">
<h3 class="total-count"> Score: </h3>
<div class="layer-1">
<input type="checkbox">
<div class="layer-2">
<input type="checkbox">
<input type="checkbox">
El input de hasta arriba me lo contaba sin problema.
Pero los dos que tienen clase layer y el ultimo input (siendo igual al primero) no los contaba al hacer el checked al input.
Estuve un buen rato viendo que pasaba, hasta que me di cuenta que el counter solo toma los valores que estén arriba de este. No los que estan debajo.
Al cambiar el HTML a:
<input type="checkbox">
<div class="layer-1">
<input type="checkbox">
<div class="layer-2">
<input type="checkbox">
<h3 class="total-count"> Score: </h3>
<input type="checkbox">
Así reconoce el primer input y los dos que tienen clase layer, pero el ultimo por estar debajo no lo contara.
Que la fuerza los acompañe
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?