JQuery Klickereignis zum Radio-Eingabetext hinzufügen
Ich möchte, dass das Etikett mit einem Optionsfeld "Heiß" verknüpft ist. Ich habe damit begonnen, dies mithilfe der .siblings () -Methode zu implementieren. Ich denke, es muss einen besseren Weg geben. Das Klickereignis auf dem Optionsfeld sieht folgendermaßen aus:
$(".RadioButton").click(function(event) {
var questionId = $(this).find('input').attr('name');
var responseId = $(this).find('input').attr('value');
var answerText = displayPopupQuizAnswer($(this));
Das funktioniert super. Ich möchte, dass derselbe Code ausgeführt wird, wenn der Benutzer auf die Textbezeichnung klickt, die dem Optionsfeld beigefügt ist. Das HTML sieht ungefähr so aus:
<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>
Dies ist vereinfacht, aber es ist nah. Ich möchte, dass das Klickereignis für das Element mit class = "replyertextwrapper" erfasst wird, d. H. Mit $ (". Replyerwrapper"). Click
Ich muss also irgendwie auf die Eingabe verweisen, wenn auf den Text geklickt wird. Sinn ergeben?
Irgendwelche Ideen?