親内の要素のグループにクラスを追加する方法がわかりません。
例:
<div class="block">
<a href="#" class="thumbnail"></a>
<a href="#" class="thumbnail"></a>
<a href="#" class="thumbnail"></a>
</div>
<div class="block">
<a href="#" class="thumbnail"></a>
<a href="#" class="thumbnail"></a>
<a href="#" class="thumbnail"></a>
</div>
私はそれが次のように見えることを望みます:
<div class="block">
<a href="#" class="thumbnail group1"></a>
<a href="#" class="thumbnail group1"></a>
<a href="#" class="thumbnail group1"></a>
</div>
<div class="block">
<a href="#" class="thumbnail group2"></a>
<a href="#" class="thumbnail group2"></a>
<a href="#" class="thumbnail group2"></a>
</div>
私は次のようなものを試しました:
$("div.Block a").attr("class", function (arr) {
return "group" + arr;
});
しかし、それはブロック内のクラスをグループではなくすべて異なる番号に戻します。親divでそれを使用し、マスターdivクラスをその子のそれぞれに何らかの方法でコピーするようなものでしょうか?