Я только что сделал это на прошлой неделе для таблицы с такой структурой:
<table class='stripe' width='100%'>
<!---awesome table with awesome rows and awesome columns--->
< /table>
Итак, я использовал пару строк CSS:
tr.even {background-color: #DDD; color:Black;}
tr.odd {background-color: #fff; color:Black;}
Затем, используя jQuery:
$('table.stripe tbody tr:odd').addClass('odd');
$('table.stripe tbody tr:even').addClass('even');
В вашем случае просто используйте:
$ ('ul.stripe li:even').addClass('even');
$ ('ul.stripe li:odd').addClass('odd');
Что означает что-то вроде: «Пожалуйста, мистер jQuery, поместите нечетный или четный класс в зависимости от того, является ли tr нечетным или четным».
Надеюсь, это поможет!