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

  • Alexander Johnson

    Alexander Jo

    26 Temmuz 2008
  • Photoshop Training Channel

    Photoshop Tr

    13 Temmuz 2012
  • PlugResearch

    PlugResearch

    22 Mart 2006