each和foreach的区别有:
1、foreach是js的原生方法;each是jq的方法;
例如:
var arr = ['mary','jack'];
arr.foreach(function(item,index){
console.log(item,index); //mary,0 jack 1
})
2、$.each() 与 $(select).each()之间的区别
2.1、$.each() 可用于遍历任何的集合(无论是数组或对象),如果是数组,回调函数每次传入数组的索引和对应的值,方法会返回被遍历对象的第一参数。
$(select).each() 主要专用于jquery对象的遍历,
$.each()