jQuery从Checkbox Group获得错误的价值?

时间:2009-12-08 13:40:06

标签: jquery html radio-button

鉴于以下代码,即使在用户选择了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);

1 个答案:

答案 0 :(得分:9)

$(":radio[name='example']")为您提供名称为= example .val()的所有无线电,然后获取其中第一个的值。你想要$(":radio[name='example']:checked").val()