index : Eşleşecek çocuğun index'i, sonuncudan başlayan sayma yapılır. even ve
odd stringi de parametre verilebilir ya da bir eşitlik (mesela
:nth-last-child(even) veya :nth-last-child(4n) ).
JQuery :nth- seçicilerini CSS seçicilerden uyarladığı için index değeri
1'den başlar. .first() veya
.eq() gibi metodlar JavaScript kullandığı için sıfır
temelli index değerleri kullanırlar. İki tane <li> elemanı olan
<ul> listesine $("li:nth-last-child(1)") seçicisi son liste
elemanını seçer.
Her eşleşen ul içindeki sondan ikinci li elemanını bul ve not et.
<style>
div { float: left; }
span { color: blue; }
</style>
<div>
<ul>
<li>John</li><li>Karl</li><li>Brandon</li>
</ul>
</div>
<div>
<ul>
<li>Sam</li>
</ul>
</div>
<div>
<ul>
<li>Glen</li><li>Tane</li>
<li>Ralph</li><li>David</li>
</ul>
</div>
<script>
$("ul li:nth-last-child(2)").append("<span> - 2nd to last!</span>");
</script>
John
Karl
Brandon
Sam
Glen
Tane
Ralph
David
Farklı string değerler nasıl çalışıyor, verilen set üzerinde sayım yapan
even ve
odd metodlarından farklı olarak nth-last-child
aynı ebeveynin
çocuklarında sayım yapar.