html结构是下面这样的,li是后台循环出来的没有固定数量;
页面排布按照一行四个,我需要给每行第一个添加特殊样式;
想用js循环添加;
但是我写出来只能给最初一行的第一个li添加,后面的都没有加上不知道为什么;
ps:css选择器能不能实现?
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
...
</ul>
<script>
$("li").each(function(i){
var j=0;
if (4*j+1==i+1) {
$(this).addClass('lineFirst')
j++;
}
});
</script>
白衣染霜花
相关分类