У меня есть форма с несколькими флажками, например:
<div class="panel box box-primary">
<div class="box-header with-border">
<!--Change Header Color and Background-->
<h4 class="box-title">
<a data-toggle="collapse" data-parent="#accordion" href="#Gender" aria-expanded="true" class="">Gender</a>
</h4>
</div>
<div id="Gender" class="panel-collapse collapse in">
<div class="box-body">
<div class="col-md-4">
<!--When a single/all checkboxes are checked-->
<ul>
<li><input type="checkbox" name="_fiters[]" value="1">1</li>
<li><input type="checkbox" name="_fiters[]" value="2">1</li>
</ul>
</div>
</div>
</div>
</div>
То, что я пытаюсь сделать, это когда флажок одиночный / все установлен, изменить фон и цвет div, который имеет тег H4. Если снять флажок «все» внутри div, уберите цвет фона и цвет h4. Как я могу сделать это, используя jquery или jquery + javascript?
для лучшего понимания
![enter image description here](https://i.stack.imgur.com/rog3T.jpg)
Спасибо
Я могу изменить цвет фона, но все еще могу изменить цвет заголовка, вот он
$("#Gender input[type='checkbox']").change(function(){
if($(this).is(":checked")){
$(this).parent().addClass("redBackground");
}else{
$(this).parent().removeClass("redBackground");
}
});