javascript - 如何从多个 radio 组动态获取检查值?

标签 javascript jquery jsp radio-group

我有多个具有相同名称和 ID 号的 radio 组。 (group1, group2, group3...) 获取一个值:

var value = $('input:radio[name="group1"]:checked').attr("value");

如果我知道我想要获取选中属性的组的 ID 号,我该如何获取它?

var i = 2;
var value = $('input:radio[name="group" + i]:checked').attr("value");

不工作。

最佳答案

i是一个变量,不能直接放入字符串中。

使用字符串连接将 i 与字符串段连接起来:

$(':radio[name="group' + i + '"]:checked').val();

演示:http://jsfiddle.net/Pz66U/

注意:您可以选择:radio而不使用:input

关于javascript - 如何从多个 radio 组动态获取检查值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24760283/

相关文章:

jquery - Bootstrap/jquery 单击以显示表格中的多个隐藏行

javascript - 使用 jquery,第一个日期字段不应大于第二个日期字段值

java - 无法通过按钮使用 url 检索从 jsp 传递到 Controller 的值

java - 如何在表单输入字段中使用 Struts 2 推送标签?

eclipse jsp 函数 fn :escapeXml is undefined

javascript - 在 array.map 中添加一个值是否被认为是变异的?

javascript - 源 JavaScript 中的 Mirth channel 映射

javascript - 如何设置选择框的值并触发更改事件

javascript - 如何在 React 中过滤屏幕上显示的数组项?

javascript - 如何在 JavaScript 中将数字格式化为不带小数点的货币?