.ab-head
をクリックすると、.ab-content
の内容を非表示にするにはどうすればよいですか? ab-head
とcontent
をクリックしても表示されません。私が今持っているコードではほとんど動作しますが、そのうちの1つをクリックするとすべてのコンテンツはトグルされます。jQuery親要素のonclickを切り替える
どうすればこの機能をparent div
でのみ維持できますか?何か案は?
$(document).ready(function(){
$(".ab-head").click(function(){
$(".ab-content").toggle();
});
$(".ab-content").click(function(){
$(".ab-content").toggle();
});
});
<div class="ab-container">
<div class="ab-head">
<h1>some name 1</h1>
</div>
<div class="ab-content">
<p>some text bla bla bla 1</p>
</div>
</div>
<div class="ab-container">
<div class="ab-head">
<h1>some name 2</h1>
</div>
<div class="ab-content">
<p>some text bla bla bla 2</p>
</div>
</div>
例:https://jsfiddle.net/yppn4nex/