内部にオプションを含む div のセットがあります。1 つのオプションのみを選択する jQuery を既に作成しています。
ここで、div(class=blahblah) ごとに 1 つのオプション (class=choice) のみを選択したいと考えています。
HTMLは次のとおりです。
<div class="blahblah"id="finish_colour">
<div class="choice"></div>
<div class="choice"></div>
<div class="choice"></div>
</div>
<div class="blahblah"id="main_colour">
<div class="choice"></div>
<div class="choice"></div>
<div class="choice"></div>
</div>
jQuery は次のとおりです。
$('.choice').click(function(){
$('.choice').not(this).removeClass('selected_choice');
$(this).toggleClass('selected_choice');
});
div はすべて同じクラスを持っていますが、それが助けになる場合は異なる id です。