使用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()
但我不知道使用它的正确方法是什么?
答案 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();