jQuery.each() の使用法

WBOY
WBOYオリジナル
2016-05-16 17:51:221092ブラウズ

要素のインデックスとコンテンツの両方を使用して、配列を反復処理します。 (i はインデックス、n はコンテンツです)

コードをコピー コードは次のとおりです:

$.each ( [0,1,2], function(i, n){
alert( "アイテム番号" i ": " n );
}); 🎜>メンバー名と変数の内容の両方を使用したオブジェクトの例。 (i はメンバー名、n は変数の内容)


コードをコピー コードは次のとおりです: $ .each( { name: "John", lang: "JS" }, function(i, n){
alert( "Name: " i ", Value: " n );
});


DOM 要素の例 ここでは、入力フォーム要素を例に挙げます。
DOM に次のようなコードがある場合


" type= "hidden" value="444"/>
それぞれを次のように使用します




コードをコピーします
コードは次のとおりです: $.each($("input:hidden"), function(i,val){ alert(val); //出力 [object HTMLInputElement]
alert(i); //出力インデックスは 0、1、2、3 です。
alert(val.name) //名前の値を出力します。
alert( val.value); //出力値 Iteration メソッドの値は、オブジェクトと配列を反復するために使用できます。

jQuery オブジェクトを反復処理する $().each() メソッドとは異なり、このメソッドは任意のオブジェクトを反復処理するために使用できます。コールバック関数には 2 つのパラメータがあります。1 つ目はオブジェクトのメンバーまたは配列のインデックスで、2 つ目は対応する変数またはコンテンツです。各ループを終了する必要がある場合は、コールバック関数が false を返すようにすることができ、他の戻り値は無視されます。

パラメータ
objectObject
走査するオブジェクトまたは配列。

callback (optional)Function
各メンバー/要素によって実行されるコールバック関数。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。