Jeg prøver å skrive et stykke jQuery koden der, hvis alle boksene er merket, så alle li kodene har klassen deaktivert.
Men, hvis man boksen (noe boksen) er merket, så alle [li] tagger miste klassen deaktivert.
Mange takk!
Jeg prøver å skrive et stykke jQuery koden der, hvis alle boksene er merket, så alle li kodene har klassen deaktivert.
Men, hvis man boksen (noe boksen) er merket, så alle [li] tagger miste klassen deaktivert.
Mange takk!
$(':checkbox').click(function () {
$('li').toggleClass('disabled', !$(':checkbox:checked').length);
});
$(':checkbox')
.click(
function()
{
$('li').toggleClass('disabled', $(':checkbox :checked').length <= 0));
}
);
EDIT: Takk Ken for å peke ut toggleClass metoden.
Liten endring av RaYell s, noe som vil omfatte eventuelle dynamisk lagt avkrysningsbokser:
$(':checkbox').live('click', function () {
$('li').toggleClass('disabled', !$(':checkbox:checked').length);
});
Jeg kom over dette innlegget ved et uhell, og jeg trodde jeg ville legge til min shilling verdt:
jQuery(':checkbox').click(function()
{
if (jQuery(this).is(':checked'))
{
alert("Checked");
}
else
{
alert("Unchecked");
}
});