jQuery イベント バインディングの簡単な紹介

王林
リリース: 2024-02-26 14:42:54
オリジナル
538 人が閲覧しました

jQuery イベント バインディングの簡単な紹介

jQuery イベント バインディング メソッドの概要

jQuery は、ページ操作とイベント処理を簡素化する非常に人気のある JavaScript ライブラリです。 jQuery では、イベント バインディングは非常に一般的な操作であり、対応するアクションはイベント バインディング メソッドを通じてトリガーできます。この記事では、一般的に使用されるいくつかの jQuery イベント バインディング メソッドを紹介し、具体的なコード例を添付します。

1. .on() メソッド

.on() メソッドは、jQuery で最も一般的に使用されるイベント バインディング メソッドの 1 つで、1 つ以上の要素を 1 つ以上の要素にバインドできます。イベント。構文は次のとおりです。

$(selector).on(event, function);
ログイン後にコピー

このうち、セレクターはイベントにバインドされる要素を表し、イベントはバインドされるイベントの種類 (クリック、マウスオーバーなど) を表し、関数はイベントを表します。イベントがトリガーされたときに実行される関数。

サンプル コードは次のとおりです:

$("button").on("click", function(){
  alert("按钮被点击了!");
});
ログイン後にコピー

2. .click() メソッド

.click() メソッドは .on() メソッドの簡略化されたバージョンであり、使用されます。要素をバインドするには クリックイベントを定義します。構文は次のとおりです:

$(selector).click(function);
ログイン後にコピー

サンプル コードは次のとおりです:

$("button").click(function(){
  alert("按钮被点击了!");
});
ログイン後にコピー

3. .bind() メソッド

.bind() メソッドはバインドにも使用されます。 jQuery 3.0 のイベント これは非推奨になっており、代わりに .on() メソッドを使用することをお勧めします。構文は次のとおりです:

$(selector).bind(event, function);
ログイン後にコピー

サンプル コードは次のとおりです:

$("button").bind("click", function(){
  alert("按钮被点击了!");
});
ログイン後にコピー

4. .delegate() メソッド

.delegate() メソッドはイベントの委任に使用されます。動的に追加された要素のバインド イベントに使用できます。構文は次のとおりです。

$(ancestorSelector).delegate(descendantSelector, event, function);
ログイン後にコピー

このうち、ancestorSelector は祖先要素を表し、descendantSelector は子孫要素を表し、event はバインドされるイベントの種類を表し、function はイベントがトリガーされたときに実行される関数を表します。 。

サンプル コードは次のとおりです:

$("ul").delegate("li", "click", function(){
  alert("列表项被点击了!");
});
ログイン後にコピー

5. .live() メソッド

.live() メソッドはイベント委任にも使用されますが、非推奨になりました。 jQuery 1.7 では、代わりに .on() メソッドを使用することをお勧めします。構文は次のとおりです:

$(selector).live(event, function);
ログイン後にコピー

サンプル コードは次のとおりです:

$("button").live("click", function(){
  alert("按钮被点击了!");
});
ログイン後にコピー

この記事の導入を通じて、読者は一般的に使用されるいくつかの jQuery イベント バインディング メソッドについて学び、すぐに使い始めることができます。コード例。実際の開発では、特定のシナリオとニーズに応じて適切なイベント バインド方法を選択することで、コードの効率が向上するだけでなく、ユーザー エクスペリエンスも向上します。読者が jQuery を簡単に使用して、よりスムーズなフロントエンドの対話型コードを作成できるようになることを願っています。

以上がjQuery イベント バインディングの簡単な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!