js,jquery中.each()方法遍歷循環如何終止方法

用.each()方法遍歷節點的時候,用「return false」只能終止循環並繼續執行循環以後的語句。代碼以下:this

$(".days").each(function () {
        if ($(this).val() == "") {
                return false;
        }
});

若是要終止代碼跳出方法,需定義一個全局變量記錄是否終止的狀態,並在循環外部終止代碼。代碼以下:spa

var result = true;
$(".days").each(function () {
        if ($(this).val() == "") {
                result = false;
                return false;
        }
});
if (!result)
        return false;

 

/******************************我是可愛的分割線*****************************/code

相關文章
相關標籤/搜索