
jquery代码判断太复杂,怎样简化
varDlnum=$(".casedl").length;for(vari=0;i<Dlnum;i++){if(i%3){$(this).addClass("last")...
var Dlnum = $(".case dl").length;
for(var i=0; i < Dlnum; i++) {
if(i%3) {
$(this).addClass("last");
$(".case dl:eq(2)").addClass("last");
$(".case dl:eq(5)").addClass("last");
$(".case dl:eq(8)").addClass("last");
$(".case dl:eq(11)").addClass("last");
}
} 展开
for(var i=0; i < Dlnum; i++) {
if(i%3) {
$(this).addClass("last");
$(".case dl:eq(2)").addClass("last");
$(".case dl:eq(5)").addClass("last");
$(".case dl:eq(8)").addClass("last");
$(".case dl:eq(11)").addClass("last");
}
} 展开
2个回答
展开全部
if(i%3) {
$(".case dl:nth-child(3n)").addClass("last");//表示从1开始3的倍数添加class
}
$(".case dl:nth-child(3n)").addClass("last");//表示从1开始3的倍数添加class
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询