ホームページ ウェブフロントエンド jsチュートリアル jquery の一般的な使用方法の例 each_jquery

jquery の一般的な使用方法の例 each_jquery

May 16, 2016 pm 05:03 PM
jquery

jQuery ソース コードには、各メソッドの使用法も数多くあります。実際、jQuery の各メソッドは、js の call メソッドを通じて実装されます。次に、call メソッドについて簡単に説明します。

call メソッドは非常に素晴らしいもので、実際、公式の説明では「オブジェクトのメソッドを呼び出し、現在のオブジェクトを別のオブジェクトに置き換える」というもので、コンテキスト環境を変更するというものもあります。このポインタのコンテキストを変更します。

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

call([thisObj[,arg1[, arg2[, [,.argN]]]]])


パラメータ

thisObj オプション。現在のオブジェクトとして使用されるオブジェクト。
arg1、arg2、、、argN はオプションです。一連のメソッドパラメータが渡されます。

call メソッドを使用すると、別のオブジェクトに代わってメソッドを呼び出すことができます。 call メソッドは、関数のオブジェクト コンテキストを初期コンテキストから thisObj で指定された新しいオブジェクトに変更します。


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

function add(a, b)
{
アラート (a b);
}
関数 sub(a,b)
{
アラート (a-b);
add.call (sub, 3,1);


sub を add, add.call(sub,3,1) == add(3,1) に置き換えると、実行結果は次のようになります。 alert(4 );
注: js の関数は実際にはオブジェクトであり、関数名は Function オブジェクトへの参照です。
ここでは具体的な通話については詳しく触れません。
jQuery の各メソッドの一般的な使用法をいくつか示します

コードをコピーします コードは次のとおりです:
var arr = [ "one", " two", "three", "four"];
$.each(arr, function(){
alert(this);
});

出力上記のそれぞれの結果は次のとおりです: 1、2、3、4

コードをコピー コードは次のとおりです。
var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]]
$.each(arr1, function(i, item){
alert(item[0]);
} );

実際、arr1 は 2 次元配列であり、item は各 1 次元配列を取得することと同等、

item[0] は各 1 次元配列の最初の値を取得することと同等です。
したがって、各出力の上の値は次のとおりです: 1 4 7 { one:1, two:2, three:3, four:4};
$.each(obj, function(key, val) {
alert(obj[キー]);
})

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

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

jQueryのリファレンスメソッドを詳しく解説:クイックスタートガイド jQueryのリファレンスメソッドを詳しく解説:クイックスタートガイド Feb 27, 2024 pm 06:45 PM

jQueryのリファレンスメソッドを詳しく解説:クイックスタートガイド

jQueryでPUTリクエストメソッドを使用するにはどうすればよいですか? jQueryでPUTリクエストメソッドを使用するにはどうすればよいですか? Feb 28, 2024 pm 03:12 PM

jQueryでPUTリクエストメソッドを使用するにはどうすればよいですか?

jQueryで要素の高さ属性を削除するにはどうすればよいですか? jQueryで要素の高さ属性を削除するにはどうすればよいですか? Feb 28, 2024 am 08:39 AM

jQueryで要素の高さ属性を削除するにはどうすればよいですか?

jQuery のヒント: ページ上のすべての a タグのテキストをすばやく変更する jQuery のヒント: ページ上のすべての a タグのテキストをすばやく変更する Feb 28, 2024 pm 09:06 PM

jQuery のヒント: ページ上のすべての a タグのテキストをすばやく変更する

徹底した分析: jQuery の長所と短所 徹底した分析: jQuery の長所と短所 Feb 27, 2024 pm 05:18 PM

徹底した分析: jQuery の長所と短所

jQuery を使用してすべての a タグのテキスト コンテンツを変更する jQuery を使用してすべての a タグのテキスト コンテンツを変更する Feb 28, 2024 pm 05:42 PM

jQuery を使用してすべての a タグのテキスト コンテンツを変更する

jQuery における eq の役割と応用シナリオを理解する jQuery における eq の役割と応用シナリオを理解する Feb 28, 2024 pm 01:15 PM

jQuery における eq の役割と応用シナリオを理解する

jQuery 要素に特定の属性があるかどうかを確認するにはどうすればよいですか? jQuery 要素に特定の属性があるかどうかを確認するにはどうすればよいですか? Feb 29, 2024 am 09:03 AM

jQuery 要素に特定の属性があるかどうかを確認するにはどうすればよいですか?

See all articles