I know if you have radio buttons and you want to make the text clickable, you can wrap the button in a label HTML tag as described here How do you make the radio button text to be clickable too?.
But can this be done without adding any extra HTML (through Javascript or jQuery only)?
What I do have in my particular case is the group of radio buttons is inside a div and each radio and its text has a span (but they all have the same name). Here is an example..
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>