.odd()

.odd() Dönen değer: jQuery Nesnesi
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..

.

.