JQuery 3.4 itibarıyla :gt()
sahte sınıfından vazgeçildi. Eğer varsa
seçicilerinizden onu çıkarıp yerine sonuçları .slice()
metodu ile filtreleyiniz. Mesela :gt(3)
seçicisi yerine .slice(4)
kullanınız (verilen index bir arttırılır).
Index'e bağlı seçiciler (:eq()
, :lt()
, :gt()
,
:even
, :odd
) önlerine eklenen eleman setini filtrelerler.
Verilen seti seçiciye uygun olarak daraltırlar. Örneğin elemanlar önce bir class
seçiciyle seçilirse ( .myClass
) ve 4 elemanlık bir set dönerse eleman
index'leri 0
'dan 3
'e sıralanarak bu seçicilerce işlenir.
Not : JavaScript array'ler sıfırdan başlayan indexlere sahip olduğu için
$( ".myclass:gt(1)" )
dökümandaki .myclass
sınıf değerine
sahip ikinci elemandan sonra gelen elemanları seçer.
Versiyon 1.8 öncesi :gt(index)
seçicisi index olarak negatif
bir sayı almaz.
:gt()
bir jQuery eklentisi olduğu ve CSS standardı olmadığı için
JavaScript querySelectorAll()
metodu performansından yararlanamaz.
Modern tarayıcılarda daha iyi bir performans için
$("saf-css-selector").slice(index)
şeklinde kullanınız.
TD #5 ve sonrasını fosforlu kalemle işaretle ve TD #8'e kırmızı yazı ver.
TD #0 | TD #1 | TD #2 |
TD #3 | TD #4 | TD #5 |
TD #6 | TD #7 | TD #8 |
.
.