Sto usando questo in una pagina:
jQuery('.class1 a').click(function() {
if ($(".class2").is(":hidden")) {
$(".class2").slideDown("slow");
} else {
$(".class2").slideUp();
}
});
Con una struttura nella pagina successiva che va come questo:
<div class="class1">
<a href="...">text</a>
<div class="class2">text</div>
</div>
Questo sta lavorando bene, tranne quando si dispone di multipule set Class1/Class2 in questo modo:
<div class="class1">
<a href="...">text</a>
<div class="class2">text</div>
</div>
<div class="class1">
<a href="...">text</a>
<div class="class2">text</div>
</div>
<div class="class1">
<a href="...">text</a>
<div class="class2">text</div>
</div>
Come faccio a cambiare il codice jQuery iniziale in modo che effettua solo la class2 sotto la classe corrente1 su cui è stato fatto clic? Ho variazioni di ciò che è stato consigliato in questa pagina provato: How to get the children of the $(this) selector? ma havent ottenuto di lavorare ancora
Grazie! Funziona bene. –