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

  • guau . .

    guau . .

    25 Ocak 2008
  • Khan Academy

    Khan Academy

    17 Kasım 2006
  • MyTiredBones

    MyTiredBones

    2 Temmuz 2013