.odd()Возвращает: jQuery
Описание: Уменьшает набор сопоставленных элементов до нечётных в наборе, нумерация начинается с нуля.
Принимая объект jQuery, представляющий набор DOM-элементов, метод .odd() создаёт новый объект jQuery из нечётных элементов этого набора. Счёт начинается с нуля!
Рассмотрим страницу с простым списком:
<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>
Мы можем применить этот метод к набору элементов списка:
$( "li" ).odd().css( "background-color", "red" );
Результатом этого вызова будет красный фон для второго и четвёртого элементов.
Пример:
Выделить нечётные элементы в списке.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>odd demo</title>
<style>
.highlight {
background-color: yellow;
}
</style>
<script src="https://code.jquery.com/jquery-3.7.0.js"></script>
</head>
<body>
<ul>
<li>Look:</li>
<li>This is some text in a list.</li>
<li>This is a note about it.</li>
<li>This is another note about it.</li>
</ul>
<script>
$( "ul li" ).odd().addClass( "highlight" );
</script>
</body>
</html>