チェックボックスがチェックされていない場合、テキストから色を削除するこのJqueryコードがあります。ただし、同じモデルのチェックボックスを含む複数の div があります。1 つのチェックボックスをオフにすると、モデル クラスのすべての div がオフ/色が削除されます。これを変更して、チェックボックスの親ノードのみをターゲットにする方法は次のとおりです。
$(document).ready(function() {
$('input[type="checkbox"]').click(function() {
var togClass=$(this).attr('class');
if($(this).attr('checked')){
this.parentNode$('div.' + togClass ).css("display", "inline-block");
}
else {
$('div.' + togClass ).css("display", "none");
}
});
});