jquerycheckboxcountchecked

How to count check-boxes using jQuery?


I have tons of checkboxes that are either checked (checked="checked") or unchecked.

I would like to get the number of all checkboxes, unchecked and checked checkboxes.

With check-box I mean <input type="checkbox" />.

How can this be done with jQuery?


Solution

  • You could do:

    var numberOfChecked = $('input:checkbox:checked').length;
    var totalCheckboxes = $('input:checkbox').length;
    var numberNotChecked = totalCheckboxes - numberOfChecked;
    

    EDIT

    Or even simple

    var numberNotChecked = $('input:checkbox:not(":checked")').length;