Спасибо за ответ. Про этот вариант я думал, но у меня структура посложнее в том плане, что нет чекбоксов и value.
Примерно так:
<form action="">
<div class="conponent">
<h3>Опция 1</h3>
<div class="option selected"></div>
</div>
<div class="conponent">
<h3>Опция 2</h3>
<div class="option"></div>
</div>
....
<div class="conponent">
<h3>Опция 5</h3>
<div class="option selected"></div>
</div>
</form>
Т.е. мне нужно выцеплять nth-child. Возможность меня версту нет.
Получается, что при выборе, элементу присваивается класс .selected