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

  • bigky226

    bigky226

    11 HAZİRAN 2006
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • Migs351

    Migs351

    3 HAZİRAN 2007