我有一个表单,我希望得到一个单选按钮的值,但它总是给我相同的值(“浮动”),即使我选择一个不同的单选按钮,我运行这个功能?!
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正确引用它。
应该以某种方式询问所选的那个?
真的需要帮助!
全部谢谢
答案 0 :(得分:3)
您可以使用:checked
获取所选的单选按钮alert($('form#quick input[name=license]:checked').val());
如果你想要
,这也可以alert($('form#quick input.realtime:checked').val());
但是你说#quick也在其他地方,就像Gumbo在评论中指出的那样,ID应该是唯一的。