Select closest form element as scope
<script type="text/javascript"> // default usage $('.check-all').checkAll(); </script>
<script type="text/javascript"> // callback usage $('.check-all-callback').checkAll({ onMasterClick: function($master_checkbox, $scope) { console.log($master_checkbox); console.log($scope); }, onScopeChange: function($master_checkbox, $changed_checkbox, $scope) { console.log($master_checkbox); console.log($changed_checkbox); console.log($scope); } }); </script>
Select Specific Scopes to check All
<script type="text/javascript"> // Specific scope usage $('.group-a-check-all').checkAll({ scope: $('.group-a') }); $('.group-b-check-all').checkAll({ scope: $('.group-b') }); $('.group-all-check-all').checkAll({ scope: $('.group-all') }); </script>