Bazı verileri jQuery veri yöntemini kullanarak ayarlayabilir ve sonra sorgulayabilirsiniz? Bir şey ... veri ile tüm öğeleri bul foo == true?jQuery kullanarak belirli bir veriye sahip öğeyi seçin
12
A
cevap
26
Böyle istediğiniz öğeleri seçmek için .filter()
kullanabilirsiniz: tıpkı karşılaştırma eklerseniz bir değere karşı kontrol için, çok basit bir boolean kontrol ediyoruz çünkü bu durumda
$("someSelector").filter(function() { return $.data(this, "foo"); });
Bu: DOM her eleman döngü ve belirtilen değerle veri öğesini içerip içermediğini görmek için kontrol etmeden sadece data
API ile
$("someSelector").filter(function() { return $.data(this, "foo") == "value"; });
5
mümkün değil.
Veriler basitse, belki de seçici yoluyla da aranabilen HTML5 veri niteliklerini kullanabilirsiniz. Daha sonra
$("selector").attr("data-key", "theKey");
`$ .data (bu, 'foo') kullanmanın avantajı nedir
$('[data-key="true"]')
+0
çok teşekkürler. jquery'yi her zaman bu verileri elementte kaydetmediğimi unuttum :) – mrzmyr
İlgili konular
- 1. jQuery Belirli bir CSS'ye sahip Öğeler'i seçin
- 2. Değiştir jQuery Uniform.js'yi kullanarak bir değer seçin
- 3. jquery kullanarak sekme seçin
- 4. Raylar - veriye sahip yardımcı *
- 5. jQuery - Belirli bir satırın ilk hücresini seçin?
- 6. jQuery: Özel bir özel niteliğe sahip öğeyi bulun
- 7. jQuery Seçiciler: Belirli bir sınıf ve "başlık" özelliğine sahip öğe seçin
- 8. jQuery: Seçme kutusundaki bir öğeyi seçin, diğer seçenek seçildiğinde gizleyin,
- 9. jQuery, jQuery ajax json, php'yi kullanarak seçin.
- 10. Şöyle bir veriye sahip Nasıl R
- 11. jQuery - Belirli bir sınıfı içermeyen bir öğeyi gizleme
- 12. Bir dizedeki belirli bir karakteri seçin ve Jquery
- 13. Jquery, belirli bir sınıf
- 14. jQuery seçiciler ve HTML5 veriye *
- 15. Belirli bir Ubuntu sürümü seçin
- 16. JQuery kullanarak bir öğeyi boş bir listeye nasıl taşıyabilirim?
- 17. Çok fazla veriye sahip bir sütunda depolanmış belirli bir kelimeyi arayın
- 18. JQuery otomatik tamamlama - ilk öğeyi
- 19. Öğe öğesini seçin ve jquery
- 20. Oluşturulan öğeyi jquery
- 21. WPF liste kutusu, fare üzerinde öğeyi seçin
- 22. Jquery - Öğeyi ve özniteliği kullanarak bir öğe nasıl bulunur?
- 23. jQuery: belirli bir sınıf
- 24. jQuery öğesini bir HTML'deki "canlı arama" (filtre) öğelerine kullanarak seçin
- 25. Belirli bir öğeyi içeren bir sözcüğü tam olarak alın
- 26. Öğeyi açısal olarak güncellemeden seçin Model ikinci bir seçimdeValue
- 27. Açılır menüde jquery işlevi seçin
- 28. jQuery: Belirli Bir Değer
- 29. jQuery - bir tablodaki ikinci satırı seçin?
- 30. jQuery: Yalnızca bir dizeyi içeren bir sınıf mı seçin?
kullanarak değeri
true
ile"data-key"
adında bir niteliğe tüm nesneleri' $ 'üzerinde (bu genellikle) .Data ('foo') '? –@Matt - Hayır boşa jQuery nesnesi :) –
Bu bana işe yaramadı. "$ .data (bu," foo ") ==" value "; 'ı neden değerlendirdiğinizi anlamıyorum;' '$ .data (this) .foo.id ==" idValue "ile değiştirerek çalıştı; '. İpucu için teşekkürler! Bana gerçekten yardım etti! – Xeroxoid