Açıklama : Bulunulan set içinde sıfırdan başlayan tek indexli elemanları
bulur.
.odd()
Eklendiği Versiyon 3.5
Bu metod parametre almaz.
DOM elemanlarından oluşan bir jQuery nesnesi verildiğinde, .odd()
metodu
bu setin tek sıra numaralı elemanından oluşan jQuery nesnesi döner.
Sayma sıfırdan başlar.
Basit bir liste içeren sayfa düşünelim.
<ul>
<li>list item 1</li>
<li>list item 2</li>
<li>list item 3</li>
<li>list item 4</li>
<li>list item 5</li>
</ul>
Bu listeye metodumuzu uygulayarak elemanlarda değişiklik yapabiliriz.
$( "li" ).odd().css( "background-color", "red" );
- list item 1
- list item 2
- list item 3
- list item 4
- list item 5
Index değeri sıfırdan başladığı için 2 ve 4'üncü liste elemanları seçilmiş olmasına dikkat
ediniz.
Örnekler:
Tek sıra numaralı liste elemanları fosforlu kalemle çiz.
<style>
.highlight {
background-color: yellow;
}
</style>
<ul>
<li>Bakınız:</li>
<li>Listede bir yazı.</li>
<li>Onun hakkında bir yazı.</li>
<li>Bu da başka bir not..</li>
</ul>
<script>
$( "ul li" ).odd().addClass( "highlight" );
</script>
- Bakınız:
- Listede bir yazı.
- Onun hakkında bir yazı.
- Bu da başka bir not..