Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2017, 04:39
Avatar de majete
majete
 
Fecha de Ingreso: noviembre-2007
Mensajes: 96
Antigüedad: 16 años, 5 meses
Puntos: 2
Exclamación Repetir 15 veces un bucle con asignación de variables

Hola a todos,
Quiero convertir un trozo de código para que lo repita 15 veces con un bucle, entiendo que puede servir un "FOR". Me sería fácil si no fuera por que tengo que cambiar también variables y referencias a IDs dentro de ese bucle.
El código es el siguiente:
Código JQUERY:
Ver original
  1. var bloque1 =  $("#acordion1 input[type='checkbox']:checked").length
  2.             $("#display1").html("Total checkeados  = " + bloque1 );
  3.             if(bloque1!=4){
  4.                 jQuery('#ok1').bootstrapSwitch('disabled', false);
  5.                 jQuery('#ok1').bootstrapSwitch('state', false);
  6.             }

Este bucle hay que repetirlo 15 veces pero además hay que modificar las variables también que hacen referencia a ese número. Por ejemplo:

En la vuelta1 las variables y referencias a ids tienen que tener 1 al final:
  • bloque1
  • acordion1
  • display1
  • ok1

En la vuelta2 las variables y referencias a ids tienen que tener 2 al final:
  • bloque2
  • acordion2
  • display2
  • ok2

Y así sucesivamente... Creo que lo correcto es generar una variable "i" e ir añadiéndosela a cada elemento variable o referencia a id, y ahí es donde me pierdo.

Código JQUERY:
Ver original
  1. for (var i=0; i<16; i++) {
  2.     //Aquí mi código
  3. }

Por ejemplo para declarar una variable "bloque1,2,3, etc." con el bucle?

Código JQUERY:
Ver original
  1. var bloque+i

Para el valor id creo que lo tengo más fácil:

Código JQUERY:
Ver original
  1. $("#acordion[B]+i[/B] input[type='checkbox']:checked").length

¿Voy bien?
Gracias!!