在jQuery中,map()和each()的作用都是厉遍的作用但是他们都有各自擅长的地方,如:
$("li").each(function(idx, val){ return $(this).text(idx)}) -------------------$("").each() 擅长于对DOM的厉遍修改;
var arr = $("li").map(function(){ return $(this).attr("id") -------------------$("").map() 擅长与对原有li(类数组)生成的新的数组;
$.each(arr, function(idx, val){ return brr.push(val)}) -------------------$.each() 擅长对参照数组的fn输出;或者,处理像json类别的数据或数组;
$.each(json, function(key, val) {..........} -------------------$.each() 处理像json类别的数据;