:parent Seçicisi;
En az bir çocuğa sahip (element veya metin) unsurlarını seçmek için kullanılır.
Örnek
$("li:parent").css("background-color", "red");
Codepen Ön izleme
Kullanım şekilleri;
$(“:parent”)
En az bir çocuğa sahip (element veya metin) unsurlarını seçmek için kullanılır.
$("li:parent").css("background-color", "red");
$(“:parent”)
Türünün tek çocuğu olan her elementi seçmek için kullanılır.
$("li:only-of-type").css("background-color", "red");
$(“:only-of-type”)
Elementin tek çocuğu olan her elementi seçmek için kullanılır.
$("li:only-child").css("background-color", "red");
$(“:only-child”)
index numarası tek olan elementleri seçmek için kullanılır. 1,3,5 gibi . index numaraları 0’dan başlar.
$("li:odd").css("background-color", "red");
$(“:odd”)
N’ inci çocuk olan tüm elementleri seçmek için kullanılır.
$("li:nth-of-type(2)").css("background-color", "red");
:nth-of-type(n|even|odd|formula)
N sayma sayısından başlar başa doğru devam eder. Yani sondan seçicide denilebilir.
<iframe height='268' scrolling='no' src='//codepen.io/w3tr/embed/WwjpXX/?height=268&theme-id=19659&default-tab=result' frameborder='no' allowtransparency='true' allowfullscreen='true' style='width: 100%;'>See the Pen <a href='http://codepen.io/w3tr/pen/WwjpXX/'>jQuery :nth-last-of-type() Seçicisi</a> by W3TR (<a href='http://codepen.io/w3tr'>@w3tr</a>) on <a href='http://codepen.io'>CodePen</a>. </iframe>
Bu fonksiyon css deki nth fonksiyonundan türetilmiştir. Eşleşen elementlere ait bütün belirtilen son elementleri seçer. Örnek vermek gerekilirse $(“ul li:nth-last-child(2)”) burada bütün ul içindeki li’lerin sondan 2. sini seçer.
$("li:nth-last-child(2)").css("background-color", "red");
:nth-last-child(n|even|odd|formula)
Kendi ebevy türü ne olursa olsun nth çocuk tüm elementleri seçmek için kullanılır.
$("p:nth-child(2)").css("background-color", "red");
:nth-child(n|even|odd|formula)
Belirtilen element dışındaki tüm elementleri seçmek için kullanılır.
$("p:not(.w3tr)").css("background-color", "red");
$(“:not(selector)”)
Aynı anda birden fazla element seçmek için kullanılır.
$("h3, div, p").css("background-color", "red");
$(“element1,element2,element3,…“)