ホームページ  >  記事  >  ウェブフロントエンド  >  jqueryの$().eachと$.eachの違いは何ですか?

jqueryの$().eachと$.eachの違いは何ですか?

青灯夜游
青灯夜游オリジナル
2020-11-18 14:15:471829ブラウズ

違い: DOM をトラバースする場合は、DOM 処理でよく使用される $(selector).each() 関数が通常使用されます。データをトラバースする場合は、通常 $.each() 関数が使用されます。 . この関数はデータ処理でよく使用されます。

jqueryの$().eachと$.eachの違いは何ですか?

[関連する推奨事項: jQuery ビデオ チュートリアル ]

jQuery では、オブジェクトと配列の走査がよく使用されます。 ().each と $.each()、2 つのメソッド。

$().each は DOM 処理でよく使用されます。ページにチェックボックス タイプの入力タグが複数ある場合は、$().each を使用して複数の小切手帳を処理します。例:

{
if($(this).attr(‘checked’)==true)
{
//一些操作代码
}
回调函数是可以传递参数,i就为遍历的索引。

配列の走査は通常 $.each() で行われます。例:

$.each([{name:"limeng",email:"xfjylimeng"},{name:"hehe",email:"xfjylimeng"}],function(i,n)
{
alert("索引:"+i+"对应值为:"+n.name);
});

パラメータ i はトラバーサル インデックス値、n は現在のトラバーサル オブジェクトです。

var arr1 = [ "one", "two", "three", "four", "five" ];
$.each(arr1, function(){
alert(this);
});

出力: one two three four four

var arr2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
$.each(arr2, function(i, item){
alert(item[0]);
});

出力: 1 4 7


var obj = { one:1, two:2, three:3, four:4, five:5 };
$.each(obj, function(key, val) {
alert(obj[key]);
});

出力: 1 2 3 4 5


プログラミング関連の知識の詳細については、

プログラミング ビデオをご覧ください。 !

以上がjqueryの$().eachと$.eachの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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