用.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