jQuery Onay kutuları

oy
11

Bütün onay kutularını, o zaman tüm li etiketleri sınıf var kontrolsüz ise, jQuery kod parçası yazmaya çalışıyorum özürlü.

bir işaret kutusu (herhangi bir onay kutusu) işaretli Ama, eğer, o zaman tüm [li] etiketleri sınıf özürlü kaybederler.

Çok teşekkürler!

Oluştur 21/07/2009 saat 17:19
kaynak kullanıcı
Diğer dillerde...                            


4 cevaplar

oy
15

$(':checkbox').click(function () {
    $('li').toggleClass('disabled', !$(':checkbox:checked').length);
});
Cevap 21/07/2009 saat 17:23
kaynak kullanıcı

oy
1
$(':checkbox')
    .click(
        function() 
        { 
            $('li').toggleClass('disabled', $(':checkbox :checked').length <= 0));
        }
     );

DÜZENLEME: toggleClass yöntemini işaret için teşekkürler Ken.

Cevap 21/07/2009 saat 17:26
kaynak kullanıcı

oy
5

dinamik olarak ilave onay kutuları içerir RaYell en Hafif modifikasyonu:

$(':checkbox').live('click', function () {
    $('li').toggleClass('disabled', !$(':checkbox:checked').length);
});
Cevap 21/07/2009 saat 17:29
kaynak kullanıcı

oy
8

Kazara Bu yazı geldi ve ben değerinde benim şilin eklemek düşündüm:

jQuery(':checkbox').click(function()
{
    if (jQuery(this).is(':checked'))
    {
        alert("Checked");
    }
    else
    {
        alert("Unchecked");
    }
});
Cevap 28/01/2011 saat 10:56
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more