我有這樣的HTML代碼:單的slideToggle()用於相同的元素
<div>
<div>
<button class="btn-slide"><span class="fa fa-caret-down" aria-hidden="true"></span></button>
</div>
<div class="block">
...
</div>
</div>
而且我已經在我的論壇模板幾個這樣的元素。我使用標準的js切換()腳本:
$(document).ready(function() {
$('btn-slide').click(function() {
$('.block').slideToggle(50);
});
});
當我點擊按鈕,所有的組件顯示或隱藏,但我想隱藏/顯示只有這個因素,我選擇。我認爲我可以在第3行使用$(this).childern,但是如果看到.block不是btn-slide childern。那麼我怎麼能達到我想要的呢?
好吧,這是有益的,但如果我有另一個DIV結構?像這樣的:https://jsfiddle.net/t7reu8d1/? –
@JakubWilk:已更新 –