-2

我正在动态创建单选按钮。

@model IList<HireItemModel.HireItemSeparatetModel>


@foreach (var item in Model)
{
    var val = item.pId;     

     <tr>
     <td> 
     <input type="checkbox" name="chk_group" value="@val" />

    </td>
        <td>
  @Html.DisplayFor(modelItem => item.pname) 
   </td>
       <td> - $</td>
        <td>
  @Html.DisplayFor(modelItem => item.price)
   </td>

   </tr>
} 

所以我想检查复选框之一是单击java脚本。那么我该怎么做呢?

我正在使用 C# asp.net MVC。

4

1 回答 1

1

每个复选框都有一个选中的属性:

var i, tmpVal,
    checkboxes = document.getElementsByName("chk_group"); // array of checkboxes

for(i = 0; i < checkboxes.length; i++){

    //based on your code, it looks like you may want to check the value prop
    tmpVal = checkboxes[i].getAttribute("value");

    if (checkboxes[i].checked) {
        // ...do something
    } 
}
于 2013-05-08T04:34:56.093 回答