dispongo de una página, concretamente un faq, en la cual me gustaría hacer una lista de títulos (preguntas frecuentes) cuyo contenido permanezca oculto, de manera que al pulsar sobre cada título o pregunta, su contenido se expanda.
En este momento lo hago mediante un script jQuery:
Código:
Y cada título tendría el formato:$(function(){ $(".show").click(function(event) { event.preventDefault(); $(".pXpand").slideToggle(); }); $(".pXpand a").click(function(event) { event.preventDefault(); $(".pXpand").slideUp(); }); });
Código:
El problema es que cada click afecta a todas las clases y por tanto se expanden todos los div. De qué manera podría centralizar el efecto en un único elemento?<a href="#" class="show">título</a> <div class="pXpand"> <p>***contenido***</p> </div>
Gracias, un saludo