Эта ссылка может помочь вам решить вашу проблему
Сначала определите таблицы и div, как показано ниже в файле «index.html»,
<table border="1">
<tr><td>Michael</td></tr>
<tr><td>Sam</td></tr>
<tr><td>John</td></tr>
<tr><td>Jason</td></tr>
</table>
<div>Michael</div>
<div>Sam</div>
<div>John</div>
<div>Jason</div>
Теперь нам нужно написать скрипт для отображения другого цвета в альтернативной строке,
<script src="jquery.js"></script>
<script>
$(document).ready(function()
{
//for div
$("div:odd").css("background-color", "#F4F4F8");
$("div:even").css("background-color", "#EFF1F1");
//for table row
$("tr:even").css("background-color", "#F4F4F8");
$("tr:odd").css("background-color", "#EFF1F1");
});
</script>
Фильтры «четный» и «нечетный» можно использовать в jQuery для выбора нечетного или четного индексаэлементы. Как вы можете видеть выше, цвет фона нечетного и четного «div» изменяется с использованием метода «css» и «нечетных» и «четных» фильтров jQuery, и то же самое относится к четным и нечетным «tr»что означает для строки таблицы.