强制每个人在发生错误时停止

时间:2012-05-06 10:16:13

标签: jquery each

我怎么能强迫$ .each(arr,callback(key,value){...})在我找到我要找的东西时停止?

如果我能做到这一点,我可以停下来并使用找到的最后一个值进行回调吗?

1 个答案:

答案 0 :(得分:4)

只需在回调中返回false。

e.g。

var map = { 
  'flammable': 'inflammable', 
  'duh': 'no duh' 
}; 
$.each(map, function(key, value) { 
  alert(key + ': ' + value); 
  if (key == 'flammable') {
     //Do your result processing here (e.g. call another function)
     return false; //found
  }
});