WengWang
2016-10-19 19:13
$('li').css('color','red')
为什么不能这样直接设置
你这个方法只能替换每一个jQuery内的元素都进行相同的操作的情况,也就是第一个按钮展示的,但是像第二个按钮展示的,就需要通过遍历来区分了
$("li").each(function(index, element) {
if (index % 2) {
$(this).css('color','blue')
}
})
这里是2的倍数你可以用奇偶解决,可如果是3的倍数呢,如果,要按彩虹色呢,1,4,7红色,2,5,8蓝色,3,6,9黑色,或者别的,
可能一组元素需要循环吧,
jQuery基础(二)—DOM篇
114012 学习 · 590 问题
相似问题