:first-child
Girilen seçiciye göre barındırılan ilk nesneyi verir. Her zaman ki gibi daha iyi anlaşılır olabilmesi için basit bir örnek verelim.
HTML Kodlarımız
<div>
<span>Ozan</span>
<span>Erkan</span>
<span>Emin</span>
</div>
<div>
<span>OZAN</span>
<span>ERKAN</span>
<span>EMİN</span>
</div>
CSS
span{
color: #000;
display: block;
}
span.hover {
color: green;
font-weight: bolder;
}
div {
margin-top:20px
}JS
$( "div span:first-child" )
.css( "text-decoration", "underline" )
.hover(function() {
$( this ).addClass( "hover" );
}, function() {
$( this ).removeClass( "hover" );
}); Js de yazdığım kod kısmında her div içindeki spanların csslerini alt çizili yapıyoruz ilk önce sonra hover durumuna geçtiğinde ise tüm spanlara hover classının özelliklerini ekliyoruz.
Ön izleme ->
http://codepen.io/AycanB/pen/JoogXJ
Kaynak ->
jQuery :first-child nedir ? nasıl kullanılır ?