jQuery kategorisinde filtrelerden bahsetmeye devam ediyorum, bundan sonra son bir yazı ile filtrelerin tamamından bahsetmiş olacağım. Bir önceki yazımda da belirttiğim gibi yine tekrar edeyim, bu filtreleri CSS ile de kullanabilirsiniz ama tarayıcı uyumsuzluğu gibi problemlerle karşılaşırsınız.
Geçelim örneklerimize
:contains() Filtresi
Parantez içinde belirtilen ifadeye sahip olan elemanı seçmemizi sağlar.
$('.liste p:contains("Apple")').css('background-color','#FF0');
Örneği incelemek için tıklayın
:empty Filtresi
Verilen seçici içinde nesne olmayan elemanı seçer.
$('.liste p:empty').css('background-color','#FF0');
Örneği incelemek için tıklayın
:has() Filtresi
Parantez içinde belirtilen nesneye sahip olan elemanı seçer. Bir önceki yazıda bahsettiğim :only-child filtresinin yapamadığını bu yapar :)
$('.liste p:has(a)').css('background-color','#FF0');
Örneği incelemek için tıklayın
:parent Filtresi
:empty filtresinin tam tersi yani içinde nesne olan elemanları seçer.
$('.liste p:parent').css('background-color','#FF0');
Örneği incelemek için tıklayın
Yukarıda yapılan örneklerin tamamını buradan indirebilirsiniz.
Teşekkürler yapay zeka kategorisinde de biraz yazı görmek istiyoruz :)
Yazan bulut | Tarih : 7 Mart 2014 , Cuma 02:05
@bulut ben de o kategoride çok yazmak istiyorum ama js, html5 ve css3 daha ağır basıyor bu aralar, en kısa zamanda yazacağım :)
Yazan Yunus BAŞŞAHAN | Tarih : 7 Mart 2014 , Cuma 09:37