Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2012, 12:42
Avatar de Adbane
Adbane
 
Fecha de Ingreso: junio-2011
Mensajes: 86
Antigüedad: 12 años, 10 meses
Puntos: 6
Pregunta Crear bucle de una variable en jQuery

El caso es sencillo: Normalmente cuando quiero insertar muchos elementos iguales, empleo los bucles para ello, vease, 20 o 50 imagenes, les pongo a todas el mismo nombre y enumeradas, en plan "imagen_1.jpg", y con bucles y append realizando un bucle escribo todas estas imagenes en el body.

Algo como esto:
Código:
var p=1;
	while(p<=5){
		$("body").append('<img src="images/imagen_'+p+'.jpg" />');
		p++;
	}
Ahora bien, quiero crear un bucle donde el código me escriba 5 veces una variable, en la variable cojo cada imagen, es decir, lo siguiente:

Código:
var img_1 = $("#imagen_1");
var img_2 = $("#imagen_2");
var img_3 = $("#imagen_3");
var img_4 = $("#imagen_4");
var img_5 = $("#imagen_5");
Lo que quiero hacer es ahorrarme lineas de código y crear muchas variables en un bucle, pero al nombrar la variable, me da el problema de que no puedo poner "p" (el nombre de la variable del bucle) en el nombre de la variable del elemento seleccionado, es decir, lo que yo quiero hacer es esto:

Código:
var p=1;
	while(p<=5){
		var img_p = $("#imagen_"+p+");
		p++;
	}
Pero no hay manera, no recuerdo el método de "unir" dos variables.

Gracias de antemano a todos :)