I'm trying to write a piece of jQuery code where, if all checkboxes are "unchecked", then all li tags have the class "disabled."
But, if one checkbox (any checkbox) is checked, then all [li] tags lose the class "disabled".
Many thanks!
I'm trying to write a piece of jQuery code where, if all checkboxes are "unchecked", then all li tags have the class "disabled."
But, if one checkbox (any checkbox) is checked, then all [li] tags lose the class "disabled".
Many thanks!
$(':checkbox').click(function () { $('li').toggleClass('disabled', !$(':checkbox:checked').length); }); I came across this post by accident and I thought I would add my shilling worth:
jQuery(':checkbox').click(function() { if (jQuery(this).is(':checked')) { alert("Checked"); } else { alert("Unchecked"); } }); Slight modification of RaYell's, which will include any dynamically added checkboxes:
$(':checkbox').live('click', function () { $('li').toggleClass('disabled', !$(':checkbox:checked').length); });