2011-07-20 10 views
0

イムで特定のリストに数値クラスを追加します。ページが1つのリストよりも多く含まれている場合は、数値は、次のコードでリストのカップルに動的なクラスを追加しようとしているjQueryの

$("ul.list").children().each(function(i) { 
    $(this).addClass("item-" + (i+1)); 
}); 

増加し続けています。しかし、私はこのようにすべてのリストの数をリセットしたいと思います:

<ul class="list"> 
    <li class="item-1></li> 
    <li class="item-2></li> 
    <li class="item-3></li> 
</ul> 

<ul class="list"> 
    <li class="item-1></li> 
    <li class="item-2></li> 
    <li class="item-3></li> 
</ul> 

どうすればいいですか?ありがとうございました!

答えて

1

使用.each()を2回、一回親UL要素のため、その後の子供たちのために:http://jsfiddle.net/alr3/:jQueryの各機能を使用して

$("ul.list").each(function(){ 
    $(this).children().each(function(i) { 
     $(this).addClass("item-" + (i+1)); 
    }); 
}); 
1

私はクラスでそれぞれを行い、次に各プロセスの中で子供たちを行います。

0

は、ネストされたループを実行しますFxmC7/

関連する問題