使用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()
但我不知道使用它的正确方法是什么?
根据您的 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
});
如果你想要所有<radio>
的值,你可以做
var ans = $('[name=1]:checked').map(funciton(){
return $(this).val();
}).get();