SORU
8 Temmuz 2009, ÇARŞAMBA


Öznitelik ile öğeleri seçin

Kimlikleri ve bazıları ekstra bir özniteliği oluşturulan kutularını bir koleksiyonum var. JQuery bir elementin belirli bir öznitelik olup olmadığını kontrol etmek için kullanmak mümkün mü? Örneğin, eğer aşağıdaki öğesi özniteliği varsa doğrulayabilirim""? myattr Öznitelik değeri değişebilir.

<input type="checkbox" id="A" myattr="val_attr">A</input>

Tüm cevaplar için teşekkür ederim. Bu nasıl tek tek kontrol etmeden niteliği tüm kutuları bir koleksiyon alabilir miyim? örneğin Bu mümkün mü?

CEVAP
8 Temmuz 2009, ÇARŞAMBA


if ($('#A').attr('myattr')) {
    // attribute exists
} else {
    // attribute does not exist
}

DÜZENLEME:

Yukarıda myattr varsa else-şube düşecek ama boş bir dize veya "". 0 Eğer bir sorun varsa açıkça undefined test etmelisiniz:

if ($('#A').attr('myattr') !== undefined) {
    // attribute exists
} else {
    // attribute does not exist
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • akalyne

    akalyne

    13 Mayıs 2009
  • Derek Banas

    Derek Banas

    12 AĞUSTOS 2008
  • Feel The Electricity!

    Feel The Ele

    20 ŞUBAT 2010