我有HTML這樣的:添加CSS樣式到每3個元素
<div id="content">
<div class="view-row view-row-1">
<div class="view-row view-row-2">
<div class="view-row view-row-3">
<div class="view-row view-row-4">
<div class="view-row view-row-5">
<div class="view-row view-row-6">
</div>
我需要一個CSS樣式添加到行 - 2, 5, 8, 11, 14
等。例如,可能會有很多元素,例如40。
$('.content .view-row').each(function(i) {
if ($(this).hasClass('view-row-2')) {
$(this).css('padding-left', '7px');
}
else if($(this).hasClass(?)) {
}
});
實現此目的的最佳方法是什麼?
使用此 - http://api.jquery.com/nth-child-selector/ –
謝謝大家 –
確保接受答案的一個 –