我似乎無法弄清楚如何將類添加到其父元素中的一組元素。將數字類應用到子元素
例子:
<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上使用它,並以某種方式將master div類複製到每個子級之後?
謝謝大家!我似乎無法讓詹姆斯的工作我最終與這個版本的代碼。是的,我看到我的例子中有類錯誤,但是當我寫這篇文章時,這只是一個錯字。 – Tom