我有一個網站,我要將元素作爲瓷磚排成4行。我想添加到每個元素margin-left: 13px
,除了每行中的每個第一個元素。任何人都可以請我指出如何使用jQuery完成這項工作?如何添加類,使用jQuery,除了每四分之一的每個元素?
-1
A
回答
0
您可以使用:not
和:nth-child()
選擇器。例如:
$('div:not(:nth-child(4n))').css('margin-left', '13px');
+0
謝謝你,這做了我所需要的 – Xeen
3
3
工作例如:http://jsfiddle.net/ZVd6Y/
假設包裝行有一類row
...
和給定HTML :
<div class="row">
<p class="first">first row</p>
<p>second row</p>
<p>third row</p>
</div>
<div class="row">
<p class="first">first row</p>
<p>second row</p>
<p>third row</p>
</div>
您可能需要使用:
$(document).ready(function(){
$('.row').children("p:not(.first)").addClass("extra-margin");
});
用下面CSS:
.extra-margin{
margin-left: 13px;
}
0
試試這個:
var count = 0;
$('.classname').each(function(){
count++;
if(count !== 4){
$(this).css("margin-left", "13px");
} else {
count = 0;
}
});
相關問題
- 1. jquery,每2秒添加一個元素
- 2. jQuery爲每個N元素組添加一個增加的類
- 3. 使用jquery爲每7個元素添加不同的類
- 4. 如何使用jQuery從每個元素中刪除類
- 5. 如何在Vue.js中的4個元素之後每次添加一個元素?
- 6. Django的:添加類每X個元素
- 7. jQuery如何刪除每個元素
- 8. javascript如何爲每個第四個單元添加一行?
- 9. jQuery - 刪除每個元素
- 10. 選擇元素之後的每一個元素,除了第一個孩子
- 11. 如何爲每個4th-1元素添加一個類?
- 12. 使用jquery添加/刪除類到每個點擊使用jquery
- 13. 爲每個x元素添加類
- 14. 如何切換除點擊之外的每個jQuery元素?
- 15. jQuery的 - 每追加一個元素
- 16. jquery單獨列表元素的每四個子元素包裝
- 17. jquery datatables添加類到每個單元
- 18. 爲每個x元素添加元素?
- 19. 爲每個第三元素添加類並排除具有X類的元素
- 20. jQuery如何刪除每個元素的類?
- 21. Ember:添加mixin到除了一個之外的每條路由
- 22. 每個使用jquery添加多個元素?
- 23. 如何添加一個JList的每個元素的mouseEntered事件
- 24. JQuery-爲每個具有類的img元素添加css
- 25. 使用Javascript爲每個第三個元素添加類
- 26. 除了最後一個元素之外,如何在{{#each}}循環中的元素之間添加分隔符?
- 27. jQuery如何在選擇的每個元素之後注入一個新元素?
- 28. 如何添加一個類到使用jQuery和JavaScript的元素?
- 29. 如何使用css選擇每個類的第一個元素
- 30. Python類:使用添加一個數字,每一個元素的矢量__add__
請發表您的HTML的一個例子。沒有它,所有的答案只能是猜測。 –
標題是關於元素1,2,3,5,6,7,9,...,而身體是關於元素2,3,4,6,7,8,10 ... –