ホームページ  >  記事  >  ウェブフロントエンド  >  各ループから飛び出す JQuery のコード共有例

各ループから飛び出す JQuery のコード共有例

零下一度
零下一度オリジナル
2017-06-28 14:42:121225ブラウズ

この記事では、JQuery が各ループからどのように飛び出すかを主に紹介します。この記事では、JQuery がどのように現在の各ループから飛び出すのか、JQuery の各メソッドがどのようにループから飛び出て戻り値を取得するのかなどについて説明します。必要な方はご覧ください。参照してください

1. jquery 各ループは、break と continue の機能を実現する必要があります。各ループ

一部の友人は、jquery ではループから抜け出すには、 continue と Break を直接使用できると考えるかもしれませんが、jquery にはこれら 2 つのコマンドがないため、使用後には効果がありません。

後でオンラインで確認したところ、次の結果が得られました:

return false; - JavaScript のブレーク効果と同等のすべてのループから抜け出します。

return true;——現在のループを抜けて次のループに入ります。javascript

Example

$(function (){
$("input[type='text']") の continue 効果と同等です。 each(function (i){
var _val=$(this).val();
alert(_val);

if(_val=='2'){

return false; // ループから抜け出す
}
})
}) ;





3. 各メソッドを Jquery してループから抜け出し、戻り値を取得します

return false: ループを停止します (通常のループで 'break' を使用するのと同じです)。 。
return true: 次のループにジャンプします (通常のループで「Continue」を使用するのと同じです)。

function test(){

var success = false;

$(..).each(function () {
if (..) {

if (..) {

success = true;
return false;
}
});
return success ;
}



jquery はオブジェクト チェーンであるため、$(..).each() は引き続きオブジェクトのコレクションを返します。 each(function(){}): コールバック関数です。コールバック関数内ではコールバック関数 each の外に結果を返すことはできません。


以上が各ループから飛び出す JQuery のコード共有例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。