【发布时间】:2009-07-21 19:23:33
【问题描述】:
我想要与单选按钮“热”相关的标签。我开始使用 .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>
这是简化的,但很接近。我想要的是用 class="answertextwrapper" 即 $(".answerwrapper").click
捕获元素上的点击事件所以我需要在单击文本时以某种方式引用输入。有意义吗?
有什么想法吗?
【问题讨论】:
标签: javascript jquery html