如何用jQuery获取li的第3,6,9个,让他们的margin值为0?

兼容ie6,nth-child只可以兼容到ie7+///
2024-11-09 04:53:28
推荐回答(5个)
回答1:

$('li').each(function(index, item){
    if( index % 3 === 0 ){
            var li = $(item);
        li.css('margin', 0);
    }
});

回答2:

for(i=0;i $(...).eq(3*i).css("marginRight","0");

}

回答3:





  • ......


cycel=$('.c1 li:eq(3) p').attr('id'); // 获取第三个p的id

document.getElementById("cycel").style.magin=0;

回答4:


var lis=$("li");
for(var i=1;iif(i % 3==0){
$(lis[i]).css("margin","0");
}
}

回答5:

var nums=new Array(3,6,9);

fuction setMargin(arry){
for(var i=0;ivar a=parseInt(array[i])-1;
$("li:eq("+a+")").css("margin":0);
}

}