循环复选框并显示复选框的值

时间:2017-11-28 14:23:07

标签: jquery checkbox

我循环浏览多个复选框并在循环内部我需要能够显示checboxes的值。如何做到这一点?

到目前为止,这是我的代码:

$("input[type=submit]").click(function () {
   var answer = $("#SelectedAnswer").val();
   $("input:checked").each(function () {
      alert("Checkbox: " + answer);
   });
});

我的复选框在表格中循环,其中包含值

<table class="table" id="polo">
<thead>
    <tr>
        <th colspan=""></th>
        <%
        for(int a = 1; a < 4; a++){         
        %>
        <th>PO <%=a %></th>
        <%
        }
        %>
    </tr>
</thead>
<tbody>
    <%
        for(int i = 1; i < 4; i++){         
    %>
    <tr>
        <td id="loid">LO <%=i %></td>
        <%
        for(int x = 1; x < 4; x++){         
        %>
        <td id="sempo"><input type="checkbox" name="poid" id="poid" value="po <%=x %>" class="checkbox-primary"></td>
        <%
        }
        %>
    </tr>
    <%
        }
    %>
</tbody>

抱歉有新问题。我对jquery有点新鲜。

1 个答案:

答案 0 :(得分:2)

您只需修复选择器

试试这个

$("input[type=submit]").click(function () {
     $('input[type="checkbox"]:checked').each(function () {
        alert("Checkbox: " + $(this).val());
     });
  });