$.each

返回 '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

  

posted @ 2013-03-26 10:34  leamiko  阅读(151)  评论(0编辑  收藏  举报
document.getElementById('MySignature') && document.getElementById('MySignature').style.display = "none"; document.getElementById('MySignature') && document.getElementById('blog_post_info').style.display = "none";