繁体   English   中英

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

[英]Getting the same value of the radio button selected using Val()

我有一个表单,希望获得单选按钮的值,但是即使我选择其他单选按钮并运行此功能,它也总是给我相同的值(“浮动”)!

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());

表单被命名为快速表单,但是页面上还有其他表单具有相同的ID。 但这不是问题,因为我通过引用表单以及元素ID正确地引用了它。

应该以某种方式要求选择一个吗?

确实需要帮助!

谢谢大家

您可以使用:checked来选择单选按钮

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

如果需要,这也可以工作

alert($('form#quick input.realtime:checked').val());

但是您要指出#quick也位于其他位置,正如Gumbo在评论中指出的那样,ID应该是唯一的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM