要素に発生しうるイベントは下記一覧の通りで、イベントが発生した時、対応したハンドラが呼ばれる。$(セレクタ).イベント名(コールバック)1$(セレクタ).イベント名(コールバック)たとえばクリックイベントに対する処理の記述は以下の通り。ここに処理内容を記述ただしこの形式のハンドラは、動的に追加された要素には対応していない。クリックの度に異なる処理を実行。DOMの読み込みが完了した時イベントハンドラ・アタッチメントイベントハンドラを要素にアタッチするメソッド。on()メソッドの書き方の一つとして以下がある。ハンドラ)on()メソッドのハンドラとして、1つのイベントオブジェクトを引数に持つ関数を指定する。->alert("clicked")探索範囲を限定してオブジェクトを探索する場合は以下の構文を用いる。->alert("click!")下表のbind~offまでのうち、現在はon/offメソッドのみ使えばよい。on/offメソッドに指定できるイベントは、上記ソース別イベントの内、hoverとtoggle以外で指定する。jQueryで最初に登場したアタッチメント。動的な要素に対応していないため、v1.3でliveが導入される。bindで設定された処理を解除。動的な要素に対応したアタッチメント。処理負荷が高いため、v1.9で廃止された。liveで設定された処理を解除。イベントの調査範囲を限定できるアタッチメント。v1.7で”on”に移行。delegateで設定された処理を解除。イベントハンドラ・アタッチメントの最終形。onで設定されたイベント発生時の処理を解除。1回だけ利用できるイベント発生時の処理を設定。要素に指定したイベントを発生させるが、要素に対するブラウザ標準の機能は実行されない。要素に指定したイベントを発生させ、ブラウザ標準の機能も実行させる。イベントオブジェクト概要イベントオブジェクトはイベントハンドラに必ず渡されるobjectオブジェクト。イベント発生ごとに作成される。基本形のコンストラクタでは、引数にイベント名を指定して作成する。clickイベントに対応するイベントオブジェクトは以下の様に作成される。イベントの発生に関連したDOM要素メソッドe.stopPropagation()バブリング(親要素方向へのイベントの伝播)を停止。e.stopImmediatePropagation()バブリングとイベントハンドラの実行を停止。e.preventDefault()ブラウザ標準の機能を停止。e.isPropagationStopped()stopPropagation()メソッドが実行されたかを調査。e.isImmediatePropagationStopped()stopImmediatePropagation()メソッドが実行されたかを調査。e.isDefaultPrevented()preventDefault()メソッドが実行されたかを調査。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。