如何查找表格单元格中的复选框是否已选中

时间:2017-06-09 14:54:50

标签: jquery checkbox html-table

在Jquery中,我有一个表,其中每列可以有多个复选框。我想知道在特定列中是否至少选中了一个复选框。例如

<TABLE id="dataTable">
    <TR>
        <TD><INPUT type="checkbox" id="chkId1" class="chk"/></TD> 
        <TD><INPUT type="checkbox" id="chkId12" class="chk"/></TD> 
        <TD><INPUT type="text" value="data1"/></TD> 
        <TD><INPUT type="text" value="data2"/></TD>
    <TR>
        <TD><INPUT type="checkbox" id="chkId2" class="chk"/></TD>
        <TD><INPUT type="checkbox" id="chkId22" class="chk"/></TD>
        <TD><INPUT type="text" value="data3"/></TD> 
        <TD><INPUT type="text" value="data4"/></TD> 
</TABLE>

我这里有两行和四列。我需要查看column1或column2是否有任何选中的复选框。

1 个答案:

答案 0 :(得分:0)

一个简单的例子:

&#13;
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<TABLE id="dataTable">
    <TR>
        <TD><INPUT type="checkbox" id="chkId1" class="chk"/></TD> 
        <TD><INPUT type="checkbox" id="chkId12" class="chk"/></TD> 
        <TD><INPUT type="text" value="data1"/></TD> 
        <TD><INPUT type="text" value="data2"/></TD>
    <TR>
        <TD><INPUT type="checkbox" id="chkId2" class="chk"/></TD>
        <TD><INPUT type="checkbox" id="chkId22" class="chk"/></TD>
        <TD><INPUT type="text" value="data3"/></TD> 
        <TD><INPUT type="text" value="data4"/></TD> 
</TABLE>
&#13;
String[] text = new String[10];
&#13;
&#13;
&#13;