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>