返回 'false' 将停止循环 (就像在普通的循环中使用 'break')。返回 'true' 跳至下一个循环(就像在普通的循环中使用'continue')。
var i = 0; $.each([1,2,3,4,5], function (index, item) { if (item == 2 || item == 5) { console.log('index' + index); i = index; return false; } }) console.log(i); // 1
var i = 0; $.each([1,2,3,4,5], function (index, item) { if (item == 2 || item == 5) { console.log('index' + index); i = index; return true; //跟直接return等同 } }) console.log(i); // 4