鉴于以下代码,即使在用户选择了radiobutton 2之后,jQuery似乎只提醒“1”作为值。我在这里缺少什么?当选择第二个单选按钮时,不应该跟踪jQuery警告“2”吗?
<p>
Coal <input type="radio" name="example" value="1" checked />
Candy <input type="radio" name="example" value="2" />
</p>
我在firebug中使用此代码进行测试:
r = $(":radio[name='example']").val();
alert(r);
答案 0 :(得分:9)
$(":radio[name='example']")
为您提供名称为= example .val()
的所有无线电,然后获取其中第一个的值。你想要$(":radio[name='example']:checked").val()