SORU
14 Kasım 2010, Pazar


Aç/kapat onay Kutuları

Şu var:

$(document).ready(function()
{
    $("#select-all-teammembers").click(function() {
        $("input[name=recipients\\[\\]]").attr('checked', true);
    });                 
});

İşaretli ve işaretsiz arasında geçiş yapmak için tıklandığında id="select-all-teammembers" istiyorum. Fikirler? bu kod satırları onlarca değil mi?

CEVAP
14 Kasım 2010, Pazar


Yazabilirsiniz:

$(document).ready(function() {
    $("#select-all-teammembers").click(function() {
        var checkBoxes = $("input[name=recipients\\[\\]]");
        checkBoxes.prop("checked", !checkBoxes.prop("checked"));
    });                 
});

JQuery önce biz sadece attr() varken 1.6 prop(), kullanırdık:

checkBoxes.attr("checked", !checkBoxes.attr("checked"));

Ama prop() "genellikle bu durumda tercih etti. böylece" HTML öznitelikleri, boolean uygulandığında attr() daha iyi semantiği vardır

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Candyrat Records

    Candyrat Rec

    10 Mayıs 2006
  • Pepsi

    Pepsi

    1 Kasım 2005
  • TheFlashCentre

    TheFlashCent

    22 Mayıs 2008