2012-05-06 41 views
1

當我找到我正在查找的內容時,我該如何強制$ .each(arr,callback(key,value){...})停止?強制每個錯誤發生時停止

如果我能做到這一點,我可以停下來並做最後一個值的回調嗎?

回答

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 
    } 
});