この記事では、JQuery が各ループからどのように飛び出すかを主に紹介します。この記事では、JQuery がどのように現在の各ループから飛び出すのか、JQuery の各メソッドがどのようにループから飛び出て戻り値を取得するのかなどについて説明します。必要な方はご覧ください。参照してください
1. jquery 各ループは、break と continue の機能を実現する必要があります。各ループ
一部の友人は、jquery ではループから抜け出すには、 continue と Break を直接使用できると考えるかもしれませんが、jquery にはこれら 2 つのコマンドがないため、使用後には効果がありません。
return false; - JavaScript のブレーク効果と同等のすべてのループから抜け出します。
return true;——現在のループを抜けて次のループに入ります。javascriptExample
$(function (){
$("input[type='text']") の continue 効果と同等です。 each(function (i){
var _val=$(this).val();
alert(_val);
return false; // ループから抜け出す
}
})
}) ;
3. 各メソッドを Jquery してループから抜け出し、戻り値を取得します
return false: ループを停止します (通常のループで 'break' を使用するのと同じです)。 。
return true: 次のループにジャンプします (通常のループで「Continue」を使用するのと同じです)。
function test(){
var success = false;$(..).each(function () {
if (..) {
success = true;
return false;
}
});
return success ;
}
jquery はオブジェクト チェーンであるため、$(..).each() は引き続きオブジェクトのコレクションを返します。 each(function(){}): コールバック関数です。コールバック関数内ではコールバック関数 each の外に結果を返すことはできません。
以上が各ループから飛び出す JQuery のコード共有例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。