ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery の .click イベント ハンドラーでパラメーターを渡す方法は?

jQuery の .click イベント ハンドラーでパラメーターを渡す方法は?

Barbara Streisand
Barbara Streisandオリジナル
2024-10-23 18:07:10297ブラウズ

How to Pass Parameters in jQuery's .click Event Handler?

jQuery の .click: ユーザー関数にパラメーターを渡す

jQuery の .click イベント ハンドラーでパラメーターを渡す実装は困難な場合があります。 .click(add_event) を使用してパラメータなしで関数を呼び出すことはできますが、パラメータを渡すには別のアプローチが必要です。

解決策 1:

jQuery バージョン 1.4.3 では、データ マップをイベント オブジェクトに渡すことができる新機能。このマップは、イベント ハンドラー関数の最初のパラメーターとして使用できます。このアプローチを利用するには、次の手順に従います:

// Code Template
$("selector").click({param1: "Hello", param2: "World"}, cool_function);

// Function Implementation
function cool_function(event){
    alert(event.data.param1);
    alert(event.data.param2);
}

以上がjQuery の .click イベント ハンドラーでパラメーターを渡す方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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