クラスを動的に追加する必要があります(jQueryによる)
<ul>
    <li class="green">Green</li>
    <li class="red">red</li>
    <li class="black">black</li>
    <li class="">Green</li>
    <li class="">red</li>
    <li class="">black</li>
    <li class="">Green</li>
    <li class="">red</li>
    <li class="">black</li>
</ul>
私のコード
jQuery('ul').each(function(){
                jQuery(this).find('li:nth-child(1n)').addClass('green');
                jQuery(this).find('li:nth-child(2n)').addClass('red');
                jQuery(this).find('li:nth-child(3n)').addClass('black');
  });
最初の行に静的クラスを追加しました (最初の 3 li を意味します)。最初の行と同じ行がさらに必要です。ここで jQuery デモを使用できます http://jsfiddle.net/WfKeY/