div 内にある div を表示するために、slideToggle 関数を使用しています。切り替えられている div には、チェックボックスのあるフォームも含まれています。チェックボックスがチェックされるたびに、div スライドが閉じられます。
これを回避するためにセレクターをより適切に使用するにはどうすればよいですか?
JS
$('.head').click(function(){
$(this).find('div.body').slideToggle();
return false;
});
HTML
<div class="head">
Show Content 1
<div class="body" style="display:none;">Content</div>
</div>