当我点击button1时,我想用“divtoexpand”类扩展最近的div。
我怎样才能做到这一点?
HTML:
<div class="test">
<div class="menu">
<div class="button1"></div>
</div>
</div>
<div class="divtoexpand"></div>
<div class="test">
<div class="menu">
<div class="button1"></div>
</div>
</div>
<div class="divtoexpand"></div>
答案 0 :(得分:3)
$('.button1').on('click', function() {
$(this).closest('div.test').next('div.divtoexpand').slideDown();
});
<强> DEMO 强>
答案 1 :(得分:0)
如果您需要更通用的方法,可以尝试以下方法:
$('.button1').on('click', function() {
$(this).parents().next('.divtoexpand').slideDown();
})
答案 2 :(得分:0)
首先,我会给你的按钮一个ID。然后,您可以在单击按钮时进行演示:
<div class="test">
<div class="menu">
<div class="button1" id="foo"></div>
</div>
</div>
<div class="divtoexpand" id="bar"></div>
<script>
$("#foo").click(function(){
$("#bar").show()
});
</script>