Używam tego na stronie:
jQuery('.class1 a').click(function() {
if ($(".class2").is(":hidden")) {
$(".class2").slideDown("slow");
} else {
$(".class2").slideUp();
}
});
Dzięki konstrukcji na stronie później, że idzie tak:
<div class="class1">
<a href="...">text</a>
<div class="class2">text</div>
</div>
ta działa poprawnie, z wyjątkiem, gdy masz multipule zestawy class1/class2 tak:
<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>
Jak mogę zmienić początkowe kodu jQuery tak, że tylko EFEKTY class2 pod aktualną klasą 1, która została kliknięta? Próbowałem odmiany co było zalecane na tej stronie: How to get the children of the $(this) selector? ale miałaś dostał go do pracy jeszcze
Dziękujemy! Działa dobrze. –