Bir öğenin jQuery'de belirli bir sınıfı olup olmadığını nasıl kontrol edersiniz?
Bir öğenin jQuery'de belirli bir sınıfı olup olmadığını nasıl kontrol edersiniz?

Video: Bir öğenin jQuery'de belirli bir sınıfı olup olmadığını nasıl kontrol edersiniz?

Video: Bir öğenin jQuery'de belirli bir sınıfı olup olmadığını nasıl kontrol edersiniz?
Video: Python Saati #110 - Python Programcıları için JavaScript - Üstün Özgür 2024, Mayıs
Anonim

NS hasClass() yöntem kontrolleri Eğer herhangi biri NS seçilmiş elemanların belirli bir sınıfı var isim. Eğer Herhangi biri NS seçilmiş elementler belirtilen sınıfa sahip name, bu yöntem "true" değerini döndürür.

Öyleyse, jQuery'de bir öğenin bir sınıf içerip içermediğini nasıl kontrol edersiniz?

kullanma. NS bir öğe olup olmadığını kontrol edin içinde jQuery vardır sınıf , şu söz dizimini takip edin: $(selektör). hasClass(className); Seçici belirtmek için kullanılır elementler ile Kontrol.

Yukarıda, jQuery bir yöntem midir? (seçici) yöntem geçerli seçimi bir ifadeye göre kontrol eder ve seçimin en az bir öğesi verilen seçiciye uyuyorsa true değerini döndürür. Hiçbir öğe uymuyorsa veya seçici geçerli değilse, yanıt 'yanlış' olacaktır.

Ek olarak, bir öğenin sınıfı olup olmadığını nasıl kontrol edersiniz?

eşleşmeleri () belirlemek için bir öğe bir sınıf içeriyorsa . className yalnızca bir dizedir, böylece görmek için normal indexOf işlevini kullanabilirsiniz. Eğer listesi sınıflar içerir başka bir dize. Eğer NS eleman bir tek vardır bir sınıf hızlı bir şekilde isim verebilirsiniz Kontrol onu alarak sınıf bağlanmak.

classList geçişini kullanabilir miyim?

Tanım ve Kullanım Bu özellik aşağıdakiler için yararlıdır: Ekle , kaldır ve geçiş Bir öğe üzerindeki CSS sınıfları. NS sınıf listesi özellik salt okunurdur, ancak siz Yapabilmek tarafından değiştir kullanarak NS Ekle () ve remove() yöntemleri. Çapraz tarayıcı çözümü: sınıf listesi özellik, IE9 ve önceki sürümlerde desteklenmez.

Önerilen: