使用JQuery获取所有选中的单选按钮的值

时间:2014-11-27 07:47:28

标签: javascript php jquery html

使用JQuery我正在尝试执行验证,并获取页面中所有动态生成的单选按钮的值。

我的页面上有10个问题,每个问题都有一个单选按钮组(是/否)。

当单击单选按钮时,我想将它的值发送到数据库以获取问题,这是我的代码

<p>Question 1</p>
<input id="1_1" type="radio" name="1" value="Yes" />
<input id="1_2" type="radio" name="1" value="NO" />

我在谷歌搜索并找到了这段代码

$('input[name=radioName]:checked', '#myForm').val()

但我不知道使用它的正确方法是什么?

2 个答案:

答案 0 :(得分:2)

根据您的HTML结构,试试这个: -

var arr = []; // take an array to store values
$('input[type="radio"][name="1"]:checked').each(function(){
   arr.push($(this).val());  //push values in array
});

答案 1 :(得分:0)

如果您想要所有<radio>的值,您可以

var ans = $('[name=1]:checked').map(funciton(){
    return $(this).val();
}).get();