$(document).ready(function () { $('#checkallboxes').click(function () { $('.mycheckbox').prop('checked', this.checked); }); $('.mycheckbox').change(function () { var check = ( $('.mycheckbox:checked').length == $('.mycheckbox').length ); $('#checkallboxes').prop("checked", check); }); });