У меня есть набор переключателей.
<ul class="ProductOptionList">
<li>
<label>
<input class="RadioButton" type="radio" value="157" name="variation[1]"/>
Lemon (200 ml)
</label>
</li>
<li>
<label>
<input class="RadioButton chosen" type="radio" value="160" name="variation[1]"/>
Lemon and Herbs (200 ml)
</label>
</li>
</ul>
Я хочу выделить тот, который выбран.
я использовал этот код:
$('input.RadioButton').click(function() {
var chkbox = $(this);
chkbox.is(':checked') ?
chkbox.addClass('chosen') : $chkbox.removeClass('chosen');
но если человек щелкает один вариант, он работает и применяет класс, то, если он нажимает секунду, он применяет класс ко второму, но не удаляет класс из первого. как удалить класс?
спасибо!