SORU
22 Kasım 2010, PAZARTESİ


eğer onay kutusu işaretliyse, bu

Onay kutusunu kontrol ettiğimde, bunu geri almak istiyorum onay kutusunun işaretini kaldırın ben ne zaman #099ff, P çevirmek istiyorum. Bu farklı bir şekilde yapmalıyım?

$('#checkbox').click(function(){
    if ($('#checkbox').attr('checked')) {
        SOME FUNCTION
    }
}) 

üzgünüm daha açık olmalıydım, onay kutusu işaretlendiğinde, işaretli olduğunda fonksiyon, aynı işlevi devre dışı bırakmak için etkinleştirmek istiyorum.

CEVAP
22 Kasım 2010, PAZARTESİ


13* .change() this.checked*.

$('#checkbox').change(function(){
    var c = this.checked ? '#f00' : '#09f';
    $('p').css('color', c);
});

--

this.checked kullanarak
Andy E bir büyük okumak için aşırı bir WordPress kullanmak eğilimindedir nasıl yaptı: Utilizing the awesome power of jQuery to access properties of an element. Makale #checkbox özellikle .attr("id") kullanımı davranır ama bu durumda<input type="checkbox" /> bir eleman sorunu $(...).attr('checked') (ya da $(...).is(':checked')) this.checked vs için aynıdır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Eddie Bravo

    Eddie Bravo

    17 EKİM 2006
  • schmittastic

    schmittastic

    9 EYLÜL 2009
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010