I have this code:
HTML
<table class=tbl> <tr> <td> <input class='c1' type='checkbox'> <label>Ceckbox1</label> </td> <td> <input class='c2' type='checkbox'> <label>Ceckbox2</label> </td> <td> <input class='c2' type='checkbox'> <label>Ceckbox2</label> </td> <td> <input class='c2' type='checkbox'> <label>Ceckbox2</label> </td> </tr> </table> <table class=tbl> <tr> <td> <input class='c1' type='checkbox'> <label>Ceckbox1</label> </td> <td> <input class='c2' type='checkbox'> <label>Ceckbox2</label> </td> <td> <input class='c2' type='checkbox'> <label>Ceckbox2</label> </td> <td> <input class='c2' type='checkbox'> <label>Ceckbox2</label> </td> </tr> </table>
Javascript
$('.c2').click(function () { if ($(this).parent().find('.c2').is(':checked')) { alert('all are checked'); } else { alert('none are checked'); } });
I try, without any results, to use jquery to automatically check for 'c1' only when all “c2” from the same “tbl” are checked. Counter "c2" can change in the same way as counter "tbl".
source share