获取使用Val()选择的单选按钮的相同值

时间:2009-10-12 21:41:58

标签: javascript jquery

我有一个表单,我希望得到一个单选按钮的值,但它总是给我相同的值(“浮动”),即使我选择一个不同的单选按钮,我运行这个功能?!

HTML:

<input type="radio" id="license_floating" name="license" value="floating" class="realtime" />
<input type="radio" id="license_fixed" name="license" value="fixed" class="realtime" />

JS / JQuery的:

alert($('form#quick input[name=license]').val());

表单命名为quick,但是,页面上还有其他使用相同ID的表单。但这不应该是一个问题,因为我通过引用表单和元素ID正确引用它。

应该以某种方式询问所选的那个?

真的需要帮助!

全部谢谢

1 个答案:

答案 0 :(得分:3)

您可以使用:checked

获取所选的单选按钮
alert($('form#quick input[name=license]:checked').val());

如果你想要

,这也可以
alert($('form#quick input.realtime:checked').val());

但是你说#quick也在其他地方,就像Gumbo在评论中指出的那样,ID应该是唯一的。