Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2013, 04:04
Avatar de superlopez5
superlopez5
 
Fecha de Ingreso: abril-2013
Ubicación: barcelona
Mensajes: 8
Antigüedad: 11 años
Puntos: 0
problema bucle for

Buenas a todos

Soy nuevo en esto y tengo un bucle for en el que no consigo que me finalice todo el ciclo.

Tengo 15 divs nombrados con la id del 1 al 15. dentro de cada div de estos puede haber otro div con un id tipo "456445". La cuestión es que quiero recorrer estos 15 divs y contar cuantos tienen otro div dentro. Para ello miro que el length del del id del div interior sea mayor que tres.
A veces me funciona y otras veces el bucle se finaliza antes de recorrer los 15 divs.

var cont=0;

for (var a=1;a<16;a++){
var variable=$('#'+a).find('div').attr("id").length;
if (variable >3 ){
cont++;
};
};

he probado con while y me ocurre lo mismo. ¿algun consejo?

gracias por adelantado por vuestra ayuda