SORU
2 Mayıs 2010, Pazar


jQuery - bir sınıfın elemanları öznitelik değerleri listesi

Bir öznitelik level olarak adlandırılan bir sınıf .object var. En yüksek olanı seçebilirsiniz böylece sayfada level tüm farklı değerlerin bir listesini almak istiyorum.

Eğer yaparsam gibi bir şey

$(".object").attr("level")

... o beni seviye değerleri olan değerler listesi özniteliği? Pek sanmıyorum, ama nasıl böyle bir şey yaparsın ki?

Not:Daha yaygın olan düzenleme için HTML bir nesneyi seçmek istemiyorum, öznitelik değerleri seçmek istiyorum daha doğrusu.

EDİT: en" ben bunu yaptım, ama işe yaramıyor. "düzeyi elde etmek için Şimdi diğer önerilen yöntem deneyeceğim.

var highLevel=0;
$.each(".object[level]", function(i, value) {
   if (value>highLevel) {
       highLevel=value;
   }
});

alert(highLevel);

CEVAP
2 Mayıs 2010, Pazar


$(".object").attr("level") .object ilk önce öğesi özniteliği döndürür.

Bu sana levels: bir dizi alacak

var list = $(".object").map(function(){return $(this).attr("level");}).get();

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • makemebad35

    makemebad35

    17 NİSAN 2006
  • The White House

    The White Ho

    21 Ocak 2006
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010