1
私のナビゲーション内でli要素を数え、それらを4つのクラスに分割して個々の境界線の色にしたいと考えています。jQueryは要素を分割してクラスを追加します
それは次のようになります。私は、動的にjQueryを使ってそれをしたい
もちろん<ul>
<li class="red"></li>
<li class="yellow"></li>
<li class="green"></li>
<li class="blue"></li>
<li class="red"></li>
<li class="yellow"></li>
<li class="green"></li>
<li class="blue"></li>
</ul>
。
私が試してみた:
$('#navbar li').each(function(i) {
$(this).addClass('className-' + i);
});
が、そのコード数私のUL内のすべての李要素..助けを
ありがとうございました!
どうもありがとう、私はサブメニューがあり、機能は最初の深さでのLi-要素をカウントする必要があります。 –
var classNames = ['red'、 'yellow'、 'green'、 'blue']; $( '#navbar ul')。children( 'li')。それぞれ(function(i){ $(this).addClass(classNames [i%4]); }); これは機能します! –