Я знаю, что если у вас есть радиокнопки, и вы хотите сделать текст кликабельным, вы можете обернуть эту кнопку в тег HTML-метки, как описано здесь How do you make the radio button text to be clickable too?.Сделать текст кнопки переключателя без добавления HTML
Но можно ли это сделать без добавления дополнительного HTML (только через Javascript или jQuery)?
В моем конкретном случае у меня есть группа переключателей внутри div, и каждое радио и его текст имеют диапазон (но все они имеют одинаковое имя). Вот пример ..
Which team will win the world series in 2015?
<div id="teams"><span class="team"><input type="radio" name="team" value="11"> Cardinals</span>
<span class="team"><input type="radio" name="team" value="12"> Royals</span>
<span class="team"><input type="radio" name="team" value="13"> Dodgers</span>
</div>
Добавить stopPropagation нажатием переключателей. и тогда вы получите 1 up :) –
@TejasvaDhyani done :) Спасибо, что напомнилось мне! –
Вы должны поставить stopPropagation на клик переключателей, а не на их промежутках –