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

  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • Richard Laxa

    Richard Laxa

    30 AĞUSTOS 2012
  • thepoke64738

    thepoke64738

    17 HAZİRAN 2011