HTMLは次のとおりです。
<ul>
<li>
<div class="checkbox-wrap">
<p>Check this:
<input type="checkbox" />
</p>
</div>
</li>
<li>
<div class="checkbox-wrap">
<p>Check this:
<input type="checkbox" />
</p>
</div>
</li>
<li>
<div class="checkbox-wrap">
<p>Check this:
<input type="checkbox" />
</p>
</div>
</li>
</ul>
jQuery:
$this('input:checkbox').change(function(){
if($(this).is(":checked")) {
$('div.checkbox-wrap').addClass("active-checkbox");
} else {
$('div.checkbox-wrap').removeClass("active-checkbox");
}
});
チェックボックスをオンにすると、クラス「active-checkbox」が3つのdiv全体に追加されます。IDまたはカスタムクラス名を使用せずに、3つのdiv全体ではなく、単一のdivにクラスを追加する方法はありますか?
ありがとう