jquery中 arr.each(fn)是不是等于$.each(arr,fn)
3个回答
展开全部
each() 这个jQuery函数 说白了 和后台代码的foreach差不多是一个意思 就是遍历
它可以遍历数组、jQuery元素,嗯...准确来说 应该是遍历集合
var arr=new Array(1,2,3,4,5);
arr.each(function(){}) 这是遍历这个数组
$("选择器").each(function(){}) 这是遍历jQuery元素
jQuery元素 也同样是一个集合
each中的匿名函数 在每次遍历的时候 都会有一个隐藏的指针 this 指向当前操作的对象
比如上面的那个 arr.each() 当第一次循环时 this==1 第二次 this==2 ........
明白了吗?
它可以遍历数组、jQuery元素,嗯...准确来说 应该是遍历集合
var arr=new Array(1,2,3,4,5);
arr.each(function(){}) 这是遍历这个数组
$("选择器").each(function(){}) 这是遍历jQuery元素
jQuery元素 也同样是一个集合
each中的匿名函数 在每次遍历的时候 都会有一个隐藏的指针 this 指向当前操作的对象
比如上面的那个 arr.each() 当第一次循环时 this==1 第二次 this==2 ........
明白了吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询