Gracias,
Tengo la siguiente lista, el identificador lo he colocado en el <li>, la forma que dices funciona va recopilando los id's, lo que pasa que te los va sumando.
<ul class="lista">
<li id="1"><img src="imagen1.png"/></li>
<li id="2"><img src="imagen2.png"/></li>
<li id="3"><img src="imagen3.png"/></li>
<li id="4"><img src="imagen4.png"/></li>
<li id="5"><img src="imagen5.png"/></li>
<li id="6"><img src="imagen6.png"/></li>
</ul>
Código Javascript
:
Ver original$("li").click( function () {
$(this).toggleClass('activo');
$(".activo").each(function(){
$("span.total").append($(this).attr("id")+", ");
});
});
Si selecciono el 1, 2 y 3, y desmarco el 2 por ej. me debería decir que tengo marcados el 1 y el 3. Sin embargo me muestra todo esto: 1, 1, 2, 1, 2, 3, 1, 3,
¿Se os oscurre alguna forma para que añada o quite elementos de forma correcta? :S
Muchas gracias de antemano