disable all check boxes

jquery

Solution

Try this

$("#myCheckboxes :checkbox:not(:checked)").attr('disabled', true)

instead of

$("#myCheckboxes input[type='checkbox']")
    .attr('disabled',true)
    .find(':checked')
    .attr('disabled',false)

Problem

following code work fine but 1 error ``` $(document).ready( function() { $("#myCheckboxes input[type='checkbox']").change(function() { var checked = $("#myCheckboxes input[type='checkbox']:checked").length; if(checked == 4){ $("#myCheckboxes input[type='checkbox']") .attr('disabled',true) .find(':checked') .attr('disabled',false) } else { $("#myCheckboxes input[type='checkbox']").attr('disabled',false); } }); }); ``` after selection become 4 all check box become disable even selected one, but i don't want to disable selected check box's. Thanks

Original source