我的问题是我需要在click事件中隐藏div中的类。现在我的代码看起来像这样。
<section>
<h2>Section Title</h2>
<div class="inner_wrapper">content</div>
<div class="inner_wrapper">content</div>
<div class="inner_wrapper">content</div>
</section>
<section>
<h2>Section 2 Title</h2>
<div class="inner_wrapper">content</div>
<div class="inner_wrapper">content</div>
<div class="inner_wrapper">content</div>
</section>
等等。当我单击一个h2时,我想隐藏同一部分内部的inner_wrapper div。
答案 0 :(得分:4)
试试这个:
$("h2").on("click", function() {
$(this).siblings(".inner_wrapper").hide();
});
答案 1 :(得分:2)
$('h2').click(function() {
$(this).siblings('.inner_wrapper').hide();
});
如果您对再次点击h2重新显示内容感兴趣,可以执行以下操作:
$('h2').click(function() {
$(this).siblings('.inner_wrapper').toggle();
});