Foros del Web » Programando para Internet » Javascript » Frameworks JS »

acceder a los divs dentro de un div como si estuvieran en un array

Estas en el tema de acceder a los divs dentro de un div como si estuvieran en un array en el foro de Frameworks JS en Foros del Web. Hola buenas noches, estoy aprendiendo jquery y hay una cosa que no logro encontrar por el google, no se si es posible. Suponiendo esta estructura: ...
  #1 (permalink)  
Antiguo 20/02/2010, 15:40
 
Fecha de Ingreso: marzo-2006
Mensajes: 75
Antigüedad: 18 años, 8 meses
Puntos: 1
Pregunta acceder a los divs dentro de un div como si estuvieran en un array

Hola buenas noches, estoy aprendiendo jquery y hay una cosa que no logro encontrar por el google, no se si es posible.

Suponiendo esta estructura:

<div id="padre">
<div id="y"></div>
<div id="x"></div>
<div id="z"></div>
</div>

Yo puedo saber cuantos divs hay dentro de padre así: $('#padre div').length.

Bine, ahora mi pregunta, yo puedo acceder a ellos sin tener que definir la id de los hijos, tipo: $('#padre div')[0]...

Es que estoy haciendo un script en que a veces el orden de los id no queda consecutivos, a lo mejor borras un div y te queda primero el id="1" despues el id="3" ...y no se de que manera puedo acceder a ellos mediante un for... me gustaria recorrerlos como un array pero no me sale...

Muchas gracias!!

Última edición por piretrus; 08/07/2010 a las 01:44
  #2 (permalink)  
Antiguo 20/02/2010, 15:55
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 7 meses
Puntos: 101
Respuesta: acceder a los divs dentro de un div como si estuvieran en un array

Me parece que lo tuyo va por .eq()

http://api.jquery.com/eq/
  #3 (permalink)  
Antiguo 20/02/2010, 16:13
 
Fecha de Ingreso: marzo-2006
Mensajes: 75
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: acceder a los divs dentro de un div como si estuvieran en un array

Si, gracias!!! Es lo que queria encontrar
  #4 (permalink)  
Antiguo 21/02/2010, 06:49
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 19 años
Puntos: 281
Respuesta: acceder a los divs dentro de un div como si estuvieran en un array

Para hacer chaining el eq() es ideal. Podrías muy bien también hacer esto (creo recordar haber algo así en uno de mis scripts):

Código javascript:
Ver original
  1. var divs =  $('#padre div');
  2. div1 = divs[0];
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...

Etiquetas: acceder
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:22.