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)
$(':checkbox').click(function () {
$('li').toggleClass('disabled', !$(':checkbox:checked').length);
});
Slight modification of RaYell's, which will include any dynamically added checkboxes:
$(':checkbox').live('click', function () {
$('li').toggleClass('disabled', !$(':checkbox:checked').length);
});
$(':checkbox')
.click(
function()
{
$('li').toggleClass('disabled', $(':checkbox :checked').length <= 0));
}
);
EDIT: Thanks Ken for pointing out toggleClass method.
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");
}
});