Seçici Deyimler
CSS 1-3'den alarak ve üzerine kendi özel deyimlerini katarak jQuery bir dökümandan eleman
seti seçimi için oldukça kuvvetli bir yapı sunar.
Herhangi bir meta karakteri deyim içinde kullanmak için (örn !"#$%&'()*+,./:;<=>?@[\]^`{|}~
)
iki tane ters slash \\
ile escape etmelisiniz. Örneğin bir
eleman id="foo.bar"
özelliğine sahip ve siz bunu seçmek istiyorsanız, seçici
olarak $("#foo\\.bar")
kullanmalısınız. W3C geçerli CSS seçicileri için
Geçerli CSS seçici kurallarına
bakabilirsiniz. Ayrıca şu blog sayfasında
yararlı bilgiler var.
Seçici çalıştırıldığı anda animasyon yapmakta olan tüm elemanları seçer.
Belirtilen isimdeki bağlı özelliği value değeri ya verilen string ile aynı ya da
verilen string ile başlayıp arkasından tire ( - ) gelenleri seçer.
Belirtilen isimdeki bağlı özelliği value değerinde verilen string değer bir altstring
olarak bulunuyorsa seçer.
Bağlı özellik değerinde verilen string boşlukla ayrılmış ayrı kelime olarak bulunanları
seçer.
Öznitelik değerinin verilen test string ile bittiği elemanları seçer. Bu seçici
büyük-küçük harf duyarlıdır.
Öznitelik değerinin verilen test string ile eşit olduğu elemanları seçer.
Verilen öznitelik olmayan veya öznitelik değerinin verilen test string ile eşit
olmadığı elemanları seçer.
Verilen öznitelik değerinin verilen test string ile başladığı elemanları seçer.
Tüm <button>
elemanları ve type="button"
olan elemanları
seçer.
Tüm type="checkbox"
olan elemanları seçer.
Tüm checked ya da selected olan elemanları seçer.
parent ile verilen üst elemanın içindeki child ile belirtilen alt
elemanları seçer.
Verilen class
değerindeki elemanları seçer.
Belirtilen yazıyı içeren elemanları seçer.
Verilen ata eleman (ancestor) içinde descendant ile belirtilen torunları (alt
elemanları) bulur.
Engellenmiş olan elemanları bulur.
Verilen tag ismindeki elemanları bulur.
İçinde hiçbir eleman ya da yazı olmayan elemanları seçer.
Enabled (engellenmemiş) olan elemanları seçer.
Bulunulan set içinde index'i n olarak verilen elemanı bulur.
Sıfır endeksli olarak çift elemanları bulur.
file
tipi tüm elemanları bulur.
Ebeveyninin ilk çocuğu olan elemanları bulur.
Aynı tag olan kardeşler içinde ilkini seçer.
Eşleşen setteki ilk DOM elemanı seçer.
Şu anda fokuslanılmış elemanı seçer.
Verilen set içinde index'i verilenden büyük olan elemanları seçer.
Herhangi bir değerde verilen öznitelik var olanları bulur.
Veerilen seçici deyimde en az bir alt elemanı olan elemanları seçer.
Header (h1, h2, h3, h4, h5, h6) elemanları seçer.
Gizlenmiş tüm elemanları seçer.
Verilen ID değerine sahip bir tane eleman seçer.
Tüm image tipi elemanlarını seçer.
Tüm input, textarea, select ve button elemanlarını seçer.
Belirtilen dl özelliğine sahip tüm elemanlarını seçer.
Ebeveyninin son çocuğu olan elemanları bulur.
Aynı tag olan kardeşler içinde sonuncuyu seçer.
Eşleşen setteki son DOM elemanı seçer.
Verilen set içinde index'i verilenden küçük olan elemanları seçer.
Tüm Öznitelik filtrelerinin geçerli olduğu elemanları seçer.
Bir çok seçicinin seçtiği elemanları birleştirir.
"prev" ile verilenin hemen sonrasında bitişik gelen "next" ile belirtilen kardeş
eleman(lar)ı seçer.
"prev" ile verilenin arkasından gelen tün belirtilen kardeş elemanları seçer.
Verilen seçicinin seçmediği tüm elemanları bulur.
Ebeveyninin n'inci çocuğu olan elemanları seçer.
Ebeveyninin sondan geri sayarak n'inci çocuğu olan elemanları seçer.
Aynı tag olan kardeşler içinde sondan geri sayarak n'incileri seçer.
Aynı tag olan kardeşler içinde n'incileri seçer.
Sıfır endeksli olarak tek index'li elemanları bulur.
Ebeveyninin tek çocuğu olan elemanları bulur.
Kardeşleri içinde aynı tag tipinde olmayan tekleri seçer.
İçinde en az bir çocuk node olan (eleman ya da yazı) ebeveynleri bulur.
Tipi password olan elemanları bulur.
Tipi radio olan elemanları bulur.
Tipi reset olan elemanları bulur.
Dökümanın root elemanını bulur.
Seçilmiş tüm elemanları bulur.
------------------ TO DO --------------
.
.