-4

In Jquery, I have a table where each column can have multiple checkboxes. I want to know if at least one checkbox is checked in a particular column. For example

<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>

I have two rows here and four columns. I need to see if column1 or column2 have any checked checkboxes.

Brian Tompsett - 汤莱恩
  • 5,753
  • 72
  • 57
  • 129
Raghu
  • 1
  • 3
    [Please don't put tags in question titles](https://stackoverflow.com/help/tagging) – Liam Jun 09 '17 at 14:57
  • `$("#dataTable tr td").first().find("input[type=checkbox]").is(":checked")` – Abhi Jun 09 '17 at 14:58
  • Did you attempt to find this? It's pretty easy to find, not to mention when you type the question title in the duplicate appears as a possible duplicate...! – Liam Jun 09 '17 at 14:58

1 Answers1

0

A simple example:

$('input[type=checkbox]').on('click', function(){
  console.log('ID:[' + this.id + '] is checked? ' + $(this).prop("checked"));
})
<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>
Dalin Huang
  • 11,212
  • 5
  • 32
  • 49