课程
/前端开发
/jQuery
/jQuery基础(二)—DOM篇
$('li').css('color','red')
为什么不能这样直接设置
2016-10-19
源自:jQuery基础(二)—DOM篇 6-10
正在回答
你这个方法只能替换每一个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修炼,了解创建、插入、删除与替换
3 回答class=".level-2"的ul元素这样写:ul.level-2 这种写法前面有学到吗?
1 回答当前面的元素没有位置可以前移的时候会是什么情况
1 回答closest()方法始于当前元素
1 回答关于选定当前元素的直接祖先元素问题
5 回答这里每次新加的p元素为何在li之前