Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/02/2009, 12:57
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
Respuesta: Ayuda acordeon con JQuery.

Cita:
Iniciado por a77icu5 Ver Mensaje
El problema es que cuando hago clic en el padre, se expanden/contraen todos los hijos, lo cual tiene logica segun mi codigo, pero yo quiero hacer que se contraiga/expanda el hijo dependiendo el padre donde le di clic.
Dentro de la función tienes el objeto 'this' (que hace referencia al selector en cuestión) y de ahí puedes acceder a los elementos que contiene con el método children().

Con tu código original, algo como esto te debería de servir:
Código javascript:
Ver original
  1. $('.padre').click(function() {
  2.     $(this).children().slideToggle("slow");
  3. });

Un saludo
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"