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

  • ethr95awd

    ethr95awd

    8 Kasım 2006
  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • NPR

    NPR

    22 NİSAN 2006