我正在使用这个:
jQuery('.class1 a').click( function() {
if ($(".class2").is(":hidden")) {
$(".class2").slideDown("slow");
} else {
$(".class2").slideUp();
}
});
页面结构:
<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?我尝试了如何获得$(this)选择器的子级的建议?但没有成功。