Demo by jquery-az.com
jQuery, CSS and HTML

Your Expertise (indeterminate)

Group 2 (determinate)

Group 3 (change by script)

Group 4 (disabled checkboxes)

The state of disabled checkboxes are unaffected by the select-all checkbox. Their default states, whether checked or unchecked, remain - and they contribute to the status of the overall checkbox group. Note that the select-all checkbox never displays as unchecked - it's either checked or indeterminate. This is because there is a disabled, checked checkbox.

Interact with the demo. Callback updates will appear here.