基本的に、デフォルトで非表示にする必要があるチェックボックスのリストがあり、メインのチェックボックスが表示されている場合はそれらを表示します
<div class="parent">
<input type="checkbox" class="subjectChk">
<div class="childCont">
<input type="checkbox" class="subjGradeChk hidden">
</div>
</div>
<div class="parent">
<input type="checkbox" class="subjectChk">
<div class="childCont">
<input type="checkbox" class="subjGradeChk hidden">
</div>
</div>
目標は、subjectChk
値がチェックされているかどうかを確認hidden
してから、クラスを削除することですsubjGradeChk
私はこのようなことをしてみました
$('.subjGradeChk').on('click',function(){
if(this.checked){
$(.subjGradeChk).removeClass('hidden'); } });
しかし、親に基づいて各インスタンスに影響を与えるだけにしたい