获取jquery中单选按钮组的值

获取jquery中单选按钮组的值,jquery,input,get,radio,Jquery,Input,Get,Radio,我编写jQuery代码来获取mvc5视图中所有选中的单选按钮。但是,它不能正常工作。我想将所选单选按钮值保存到数据库中。如何将按钮的值发送到操作 function f1() { var the_value; //the_value = jQuery('input:radio:checked').val(); //the_value = jQuery('input[name=macro]:radio:checked').val();

我编写jQuery代码来获取
mvc5
视图中所有选中的单选按钮。但是,它不能正常工作。我想将所选单选按钮值保存到数据库中。如何将按钮的值发送到操作

         function f1() {
       var the_value;
      //the_value = jQuery('input:radio:checked').val();
      //the_value = jQuery('input[name=macro]:radio:checked').val();
      the_value = getChecklistItems();
     // alert(the_value);
  }
function getChecklistItems() {
  //  var columns = [];
    $('tr.cr').each(function () {
      //  columns.push($(this).('input:radio:checked').val());
       var the_value = jQuery('input:radio:checked').val();
       // var the_value = jQuery('input:radio:checked').attr('value');
        alert(the_value);
    });

   // return columns.join('|');
}
</script>
           <form action="~/Form/SaveFrm">

      <div>
     <div align="center">
        <table border="1" width="900" align="center">
            <tr align="center">
                <td></td>
                <td align="center">نام تیم میهمان</td>
                <td align="center">نام تیم میزبان</td>
                <td align="center">تاریخ انجام بازی</td>
                <td align="center">نتیجه بازی</td>
                <td align="center">نتیجه بازی</td>
                <td align="center">نتیجه بازی</td>
            </tr>
            @foreach (var item in Model.Item2)
            {
                <tr style="border-color:red" class="cr">
                    <td><input type="hidden" name="ID" value="@item.ID" /></td>
                    <td align="center"><label align="center">@item.host</label></td>
                    <td align="center"><label align="center">@item.gest</label></td>
                    <td align="center">@{
                        PersianCalendar p = new PersianCalendar();
                        <label align="center">
                            @p.GetDayOfMonth(item.datetime) / @p.GetMonth(item.datetime) /  @p.GetYear(item.datetime)
                        </label>
                    }</td>
                    <td align="center"><input type="radio" name="@item.ID" value="برد میزبان" />برد میزبان</td>
                    <td align="center"><input type="radio" name="@item.ID" value="برد میهمان" />برد میهمان</td>
                    <td align="center"><input type="radio" name="@item.ID" value="تساوی" />تساوی</td>
                </tr>
            }
        </table>
    </div>
</div>
<br/>
<div align="center"><input type="submit" id="btn1" name="name" onclick="f1()" value="ذخیره پیش بینی" /></div>
函数f1(){
var_值;
//_值=jQuery('input:radio:checked').val();
//_值=jQuery('input[name=macro]:radio:checked').val();
_值=getChecklistItems();
//警报(_值);
}
函数getChecklistItems(){
//var列=[];
$('tr.cr')。每个(函数(){
//columns.push($(this)。('input:radio:checked').val();
var_value=jQuery('input:radio:checked').val();
//var_value=jQuery('input:radio:checked').attr('value');
警报(_值);
});
//返回列。联接(“|”);
}
نام تیم میهمان
نام تیم میزبان
تاریخ انجام بازی
نتیجه بازی
نتیجه بازی
نتیجه بازی
@foreach(Model.Item2中的var项)
{
@item.host
@项目1.gest
@{
PersianCalendar p=新PersianCalendar();
@p、 GetDayOfMonth(item.datetime)/@p.GetMonth(item.datetime)/@p.GetYear(item.datetime)
}
برد میزبان
برد میهمان
تساوی
}


您可以使用
map()
函数在如下数组中获取所有
:选中的
单选按钮值

var arr = $('input[type="radio"]:checked').map(function() {
    return this.value;
}).get();
console.log(arr);

您需要在此处提供更多上下文信息。请参阅