jQuery,960.gs - 应用“alpha”和“欧米茄”每个第 1 和第 4 分区的班级
我正在使用 960 网格系统创建布局,并具有自动显示的 div 项目。我需要能够将“alpha”类应用于第一个类,将“omega”类应用于第四个类,例如 div-alpha,div,div,div-omega,div-alpha,div,div,div-omega。
使用下面的代码将 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');
我怎样才能实现这一点?非常感谢。
I am creating a layout using the 960 grid system and have div items that are displayed automatically. I need to be able to apply an 'alpha' class to the first and 'omega' class to the fourth e.g. div-alpha,div,div,div-omega,div-alpha,div,div,div-omega.
Using the code below it is applying the alpha class to all of the divs :
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');
How can I achieve this? Many thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你可以这样做:
如果有一个包含所有 div 的容器,你也可以使用 nth-child() 选择器
You could do:
if there is a container that contains all your divs you could also use the nth-child() selector
试试这个
Try this