$(document).ready(function(){ $(':checkbox.selectall').on('click', function(){ $(':checkbox[class='+ $(this).data('checkbox-name') + ']:not(:disabled)').prop("checked", $(this).prop("checked")); $(':checkbox[class='+ $(this).data('checkbox-name') + ']:not(:disabled)').trigger("change"); }); });