我正在使用960网格系统创建布局,并且具有自动显示的div项目。我需要能够将'alpha'类应用于第一类和'omega'类到第四类,例如DIV-α,DIV,DIV,DIV-ω,DIV-α,DIV,DIV,DIV-ω
使用下面的代码将alpha类应用于所有div:
var n = $("div.item").length;
$('div .item').filter(function(index) {
return n % 5 == 1;
}).addClass('alpha');
$('div .item').filter(function(index) {
return n % 5 == 5;
}).addClass('omega');
我怎样才能做到这一点?非常感谢提前。
答案 0 :(得分:0)
你可以这样做:
var divs = $("div.item");
var length = divs.length
divs.eq(3).addClass('omega');
divs.eq(0).addClass('alfa');
divs.eq(length-1).addClass('omega');
如果有一个包含所有div的容器,你也可以使用nth-child()选择器
答案 1 :(得分:0)
试试这个
var n = $("div.item").length;
$('div .item').filter(function(index) {
return index % 5 == 1;
}).addClass('alpha');
$('div .item').filter(function(index) {
return index % 5 == 5;
}).addClass('omega');