hasClass'i nasıl kullanırım, bu yüzdenNotHaveClass gibi çalışır? Başka bir deyişle, belirli bir sınıf olup olmadığını görmek yerine, belirtilen bir sınıf olup olmadığını görmek için arıyorum. Bir ünlem işareti kullanabilir miyim?Bir sınıfın istediğim sınıf OLMADIĞINI saptamak için hasClass'ı nasıl kullanırım?
14
A
cevap
43
Evet, yapabilirsiniz. Ancak
if (!$('element').hasClass('do-not-want')) {
// This element does not have the .do-not-want class
}
3
Evet, jQuery belgelerine gereğince: sınıf bir öğesi atanmışsa
.hasClass() yöntemi, diğer sınıflar da olsalar bile gerçek dönecektir. fonksiyonu sonucu etkisiz hale getirmesine ünlem işareti kullanabilirsiniz bir boolean döndüren yana
.
4
if (!$('a').hasClass('xyz')){
...
}
7
belki bu deneyin, bir sınıf olmayan tüm öğeleri bulmak için seçiciler kullanmaya çalışıyorsanız: dönüş ise
// find all divs that don't have "badClass" class
$('div').not('.badClass').each(function(){});
0
kontrol edebilirsiniz yanlış: yan not
if($(element).hasClass("class") === false) {...}
İlgili konular
- 1. Jenerikleri bir dizi Sınıf ile nasıl kullanırım?
- 2. Bir sütunun NULL OLMADIĞINI Bulma
- 3. .NET: Bir sınıfın özelliklerini kopyalamak için bir sınıf var mı
- 4. UADetector'ı Kullanma Robotları saptamak için
- 5. PHP: Başka bir sınıfın içinden argümanlarla bir sınıf nasıl oluşturulur
- 6. konstrüktör sınıfın sınıf adını alma
- 7. Sınıf yolundan dosya yüklemek için Java ClassLoader'ı nasıl kullanırım?
- 8. MySql sorgusunu saptamak için Onay Kutusunu kullanma
- 9. JAXB @XmlValue'yi bir alt sınıfta nasıl kullanırım?
- 10. Bir Sınıfın içeriğini diğer Sınıf ile nasıl referans alabilirim?
- 11. Sınıfın başka bir sınıfın alt sınıfı olup olmadığı nasıl belirlenir?
- 12. Kullanıcı değiştiğini saptamak için Javascript sekmesi
- 13. C#: Alt sınıfın yerine bir sınıfın bir sınıfının
- 14. İçeriğe göre metin yönünü saptamak
- 15. Üye, sınıf özel bir sınıf örneği olduğunda başka bir sınıfın genel üyesini nasıl görebilir
- 16. Bir XmlSerializer'ı, türü önceden bilmeden bir temel veya türetilmiş bir sınıf olabilecek bir nesneyi serileştirmek için nasıl kullanırım?
- 17. Bir formu ajaxify için jQuery'yi nasıl kullanırım?
- 18. C# Kullanılmayan yöntemleri saptamak için öznitelik
- 19. Bir DynamicClassAttribute nedir ve nasıl kullanırım?
- 20. Ruby'de sınıfın her bir örneğini bulmak için:
- 21. MySQL Sorgusunda Concat Değerleri (Boş Değerleri Saptamak İçin)
- 22. C++ - Bir sınıfın yapıcısından ayrı bir sınıfın kurucusunu nasıl başlatırım?
- 23. istediğim 2005
- 24. Tek bir xib'i çoklu görünüm denetleyicileriyle nasıl kullanırım?
- 25. IRequiresSessionState - nasıl kullanırım?
- 26. Anonim bir sınıf, soyut sınıfın soyut olmayan yöntemini uygulayabilir mi?
- 27. Sınıf yöntemleri Python'daki sınıfın dışından nasıl test edilir?
- 28. AVAssetWriter'i nasıl kullanırım?
- 29. Bir sınıf için başvuru gönderme
- 30. R? Için çıktı bileşenleri için $ nasıl kullanırım?
+1 saf seçici sözdizimi olacaktır 'div: not (.badClass)' – BoltClock
teşekkürler! Aslında bunu bilmek gerçekten çok iyi - pek fazla gelişmiş seçici var, bunlar genellikle onları sadece performans açısından yoğun olmayan kodlarda zincirliyor. : Sözdizimi kesinlikle hatırlayacağım bir şey değil! –