1

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

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

4

1 回答 1

4

只需在回调中返回 false 即可。

例如

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
  }
});
于 2012-05-06T10:17:11.370 回答