好吧,我在jQuery中動態創建了一個div來顯示一些博客帖子。如何重置循環jQuery
<div class="blog-items">
<div class="blog-item"></div>
</div>
下面的jQuery添加了一個nomargin類來刪除最後一個塊的邊距。我怎樣才能重置循環,使其重新開始新行。目前,nomargin類被應用於其餘的塊。
這裏是jQuery的摘錄
var blogItemLength = $('.blog-item').length;
if(blogItemLength > 2) {
$('.blog-item:gt(1)').removeClass("blog-item").addClass("blog-item_nomargin");
}
希望是有道理的,在此先感謝。
你想添加'blog-item_nomargin'類到只有'.blog-item'類名的最後一個元素嗎? –
用'last'替換'gt(1)' – RST
是的,沒錯。有3個div與類博客項目,我需要最後一個有blog-item_nomargin類。總共有9個div,因此行中的3行和每三行都需要添加該類。謝謝 – usandthem4