【发布时间】:2016-06-11 18:40:39
【问题描述】:
我有这段代码 HTML:
<div>
<div>
<button class="btn-slide"><span class="fa fa-caret-down" aria-hidden="true"></span></button>
</div>
<div class="block">
...
</div>
</div>
我的论坛模板中有几个这样的元素。我使用标准的 js toggle() 脚本:
$(document).ready(function() {
$('btn-slide').click(function() {
$('.block').slideToggle(50);
});
});
当我单击按钮时,所有组件都会显示或隐藏,但我只想隐藏/显示我选择的这个元素。我以为我可以在第三行使用 $(this).childern 但如果你看到 .block 不是 btn-slide childern .那么如何才能实现我想要的呢?
【问题讨论】:
标签: javascript jquery toggle forum mybb