: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
1 2 3 4 5 6 7 8 9 10 |
<div> <span>Ozan</span> <span>Erkan</span> <span>Emin</span> </div> <div> <span>OZAN</span> <span>ERKAN</span> <span>EMİN</span> </div> |
CSS Kodlarımız
1 2 3 4 5 6 7 8 9 10 11 |
span{ color: #000; display: block; } span.hover { color: green; font-weight: bolder; } div { margin-top:20px } |
JS Kodlarımız
1 2 3 4 5 6 7 |
$( "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 css’lerini alt çizili yapıyoruz ilk önce sonra hover durumuna geçtiğinde ise tüm spanlara hover classının özelliklerini ekliyoruz.
See the Pen jQuery .first() by Aycan BÜLBÜL (@AycanB) on CodePen.