我用这个:
jQuery('.class1 a').click( function() {
if ($(".class2").is(":hidden")) {
$(".class2").slideDown("slow");
} else {
$(".class2").slideUp();
}
});
On page structure:
<div class="class1">
<a href="...">text</a>
<div class="class2">text</div>
</div>
仅当您没有多个class1/class2集时才有效,例如:
<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>
如何更改初始jquery代码,使其只影响单击的class1下的class2?我try 了How to get the children of the $(this) selector?条建议,但没有成功.