为了账号安全,请及时绑定邮箱和手机立即绑定

直接用$("li").css("color","red")与整个each的方法效果是一样的。有什么区别或好处么

希望大神解答

正在回答

2 回答

each只是封装了。

jQuery是一个合集对象,通过$()方法找到指定的元素合集后可以进行一系列的操作。比如我们操作$("li").css('') 给所有的li设置style值,因为jQuery是一个合集对象,所以css方法内部就必须封装一个遍历的方法,被称为隐式迭代的过程。要一个一个给合集中每一个li设置颜色,这里方法就是each。

写js的时候,可能会有很多的代码重复,就需要将重复的代码封装到函数中,这样下次在哪里需要,就调用就行了。


0 回复 有任何疑惑可以回复我~

那我这么理解,each是jq里css方法中的一个隐形遍历的方法,这里只是把each拿出来讲他的含义,可以吗


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

直接用$("li").css("color","red")与整个each的方法效果是一样的。有什么区别或好处么

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信