.even()Возвращает: jQuery
Описание: Уменьшает набор сопоставленных элементов до четных в наборе, нумерация с нуля.
Учитывая объект jQuery, представляющий набор элементов DOM, метод .even() создаёт новый объект 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" ).even().css( "background-color", "red" );
Результатом этого вызова является красный фон для первого, третьего и пятого элементов.
Пример:
Выделить четные элементы в списке.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>even 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" ).even().addClass( "highlight" );
</script>
</body>
</html>