Хотелось бы, чтобы ярлык ассоциировался с переключателем «горячий». Я начал реализовывать это с помощью метода .siblings (). Я думаю, что должен быть лучший способ. Событие щелчка на переключателе выглядит так:
$(".RadioButton").click(function(event) {
var questionId = $(this).find('input').attr('name');
var responseId = $(this).find('input').attr('value');
var answerText = displayPopupQuizAnswer($(this));
Это прекрасно работает. Я хотел бы, чтобы тот же код выполнялся, когда пользователь нажимает на текстовую метку, сопровождающую переключатель. HTML выглядит примерно так:
<div class="answers">
<span class="radiobutton>
<input type="radio" name="answer1"/>
</span>
<span class="answertextwrapper">
<a href="return false">this is the text</a>
</span>
</div>
Это упрощено, но близко. Я хочу записать событие click для элемента с class = "answertextwrapper", т.е. $ (". Answerwrapper"). Click
Так что мне нужно как-то ссылаться на ввод при нажатии на текст. Имеет смысл?
Есть идеи?