同じグループ名と子要素を持つ2つのdivがあります。 2番目のdiv要素はページの読み込み時に非表示になります。ユーザーが最初のdiv要素を選択すると、グループ名を持つそれぞれの子要素が2番目のdivに表示されます。最初のdivでユーザーがrespecitveオプションを選択すると、2番目のdivに隠されます。最初のdivクラスがチェックボックスの選択時に一致する場合、second div要素を表示/非表示
<div class="group1" style="float: left;border: 1px solid green;">
<p class="category">Academic</p>
<p class="subject-list">
<label for="Maths">
<input type="checkbox" id="Maths" name="Maths">Maths
</label>
</p>
<p class="subject-list">
<label for="English">
<input type="checkbox" id="English" name="English">English
</label>
</p>
<p class="subject-list">
<label for="Science">
<input type="checkbox" id="Science" name="Science">Science
</label>
</p>
<p class="category">Sports</p>
<p class="subject-list">
<label for="Tennis">
<input type="checkbox" id="Tennis" name="Tennis">Tennis
</label>
</p>
<p class="subject-list">
<label for="cricket">
<input type="checkbox" id="cricket" name="cricket">cricket
</label>
</p>
</div>
<div class="group2" style="float: right; border: 1px solid red; width: 200px; display: none;">
<p class="category">Academic</p>
<p class="subject-list">
<label for="Maths">
<div id="Maths" style="padding-left: 10px;">Maths</div>
</label>
</p>
<p class="subject-list">
<label for="English">
<div id="English" style="padding-left: 10px;">English</div>
</label>
</p>
<p class="subject-list">
<label for="Science">
<div id="Science" style="padding-left: 10px;">Science</div>
</label>
</p>
<p class="category">Sports</p>
<p class="subject-list">
<label for="Tennis">
<div id="Tennis" style="padding-left: 10px;">Tennis</div>
</label>
</p>
<p class="subject-list">
<label for="cricket">
<div id="cricket" style="padding-left: 10px;">cricket</div>
</label>
</p>
</div>
のは、ユーザーが最初のdivで数学のチェックボックスを選択した場合、私は右のdivに「アカデミック」のグループ名と「数学」を参照してくださいする必要がありましょう。
あなたがしようとしているJSを投稿できます 'id'属性がページ – Dekel
内で一意である必要がありますか? –