私は自分の問題を説明する方法すら知りません-それが奇妙なタイトルの由来です。下のサンプルのように別のul
ラッピングがあります。ul
<ul class="event-items">
<li class="year 2012"></li>
<li class="year 2011"></li>
<li class="year 2010">
<ul>
<li></li>
<li></li>
<li></li>
</ul>
</li>
<li class="year 2010"></li>
…
したがって、それぞれに複数の子が含まれるli.year
別の子があります。<ul>
今私の問題:
どうすればeach
li.year
個別に実行できるのだろうか。
今私はこれをやっています…</p>
$('ul.event-items li.year ul li').each(function(i) {
if ( i % 4 == 0 ) $(this).addClass('clearLeft');
});
ただし、このeach
ループはALLを通過し<li>
ます。どうすればそれぞれをli:year li
個別に実行できるのだろうか。変に聞こえますよね?
だから私は実際にそれぞれをli.year
個別にループしたいので、私のi
カウントは常にそれぞれの中で新鮮に始まりますli.year