Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/09/2009, 11:25
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 7 meses
Puntos: 101
Respuesta: Problema con funcion each() de jQuery

OJO! Te vuelvo a decir lo mismo: el atributo id ha de ser UNICO en toda la pagina. Y aqui estas repitiendo "vids" en dos divs diferentes. Cuando tendrías que estar usando "class" para poder repetir un nombre.

Cita:
<div id="vids">
<a href="#" class="texto1">Click</a>
<br />
<div class="textooculto1">Primer Texto Oculto</div>
</div>

<p>&nbsp;</p>

<div id="vids">
<a href="#" class="texto2">Click</a>
<br />
<div class="textooculto2">Segundo Texto Oculto</div>
</div>
Otra cosa en donde te vendría bien ahondar es en la jerarquia. Si tu codigo es realmente el que publicastes, no necesitas identificadores unicos para los divs ocultos. Sencillamente pensas en terminos de "parent", "children" y "sibling" (padre, hijo, hermano), y usas un un codigo jquery para seleccionar el div "hermano" de tu link. Esto es "div" hermano de "a", o sea "contenidos en un mismo " vids ".
nota: el padre seria ese "vids". Y los hijos del padre, logicamente, son "a" y "div".

Pero no te marees todavia. Segui usando identificadores, y luego si los selectores de jerarquia, cuando tengas mas cancha.