课程
/前端开发
/jQuery
/jQuery基础(二)—DOM篇
希望大神解答
2019-07-17
源自:jQuery基础(二)—DOM篇 6-10
正在回答
each只是封装了。
jQuery是一个合集对象,通过$()方法找到指定的元素合集后可以进行一系列的操作。比如我们操作$("li").css('') 给所有的li设置style值,因为jQuery是一个合集对象,所以css方法内部就必须封装一个遍历的方法,被称为隐式迭代的过程。要一个一个给合集中每一个li设置颜色,这里方法就是each。
写js的时候,可能会有很多的代码重复,就需要将重复的代码封装到函数中,这样下次在哪里需要,就调用就行了。
那我这么理解,each是jq里css方法中的一个隐形遍历的方法,这里只是把each拿出来讲他的含义,可以吗
举报
jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换
5 回答$("li").css('')和$("li").each有什么区别吗?
3 回答each() 方法逐个li变颜色
3 回答按提示这样写 为什么不是每一个li下的最后一个有效果
3 回答ele1.warp(ele2)与ele1.warpAll(fn)与什么区别啊,运行结果都一样的。
2 回答li[1].css("color","blue"); // 问题:li是个数组,为什么这里加上[i]会没有效果?换成index也不行,为什么呢?