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

  • AndyMcMillinTV

    AndyMcMillin

    6 HAZİRAN 2007
  • DavideoDesign

    DavideoDesig

    24 NİSAN 2006
  • theKGB65

    theKGB65

    24 Aralık 2007