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

  • Eric Anthony

    Eric Anthony

    13 AĞUSTOS 2011
  • ParryGripp

    ParryGripp

    12 AĞUSTOS 2006
  • RyanXLT

    RyanXLT

    22 Ocak 2011