获取所有选中值的列表

我的HTML页面上有一堆收音机。 有点像这样:

         

选择所有单选框后,用户点击一个按钮。 使用Javascript或Jquery,如何创建一个包含所有复选框值的数组对象?

我有一个数组( questionsArray ),其中包含单选框集的name值。

我试过这样做:

 for (var i=0; i<questionsArray.length; i++) { document.write(document.getElementsByName(questionsArray[i])[0].value + "
"); }

抛出exceptioncannot access value of undefined也不会将它们添加到数组中。

任何帮助将非常感激。

以下内容将每个选定单选按钮的value属性value放入arr数组中:

 var arr = []; $(".custom:checked").each(function () { arr.push($(this).val()); }); 

试试这个代码

 $('#buttonId').click( function() { var result = ''; $('input:checked').each(function() { result += ',' + $(this).val(); }); alert(result); }); 
 $( '#my-button-id' ).click( function() { var tmp = ''; $( '.custom:checked' ).each( function() { // Do what you want... tmp += ' ' + $( this ).val(); }); alert( tmp ); });