Check all/ Uncheck all

checkk all based on a checkbox

by inadcod

HTML

<input type="checkbox" class="someClass" id="check1" /> <br />
                                                                  
<input type="checkbox" name="" value="" class="cb1-element"> 751  <br />       
<input type="checkbox" name="" value="" class="cb1-element"> 752  <br />                                                                 
<input type="checkbox" name="" value="" class="cb1-element"> 753  <br />                                                                
<input type="checkbox" name="" value="" class="cb1-element"> 754

JavaScript

$(document).ready(function () {
$('#check1').click(function(){
    $(".cb1-element").attr('checked', this.checked);
});

$('.cb1-element').change(function(){
    var all = $('input.cb1-element').length;
    var checked = $('input.cb1-element:checked').length;
    if(all == checked){
        $('#check1').attr('checked','checked');
    }else{
        $('#check1').removeAttr('checked');
    }
});
});