English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery 事件リファレンスマニュアル

イベントは、Webアプリケーションが検出できる操作です。

jQueryイベントメソッド

jQueryは、選択された要素にイベントハンドラを追加するための簡単な方法を提供します。

以下の表は、イベントを処理するためのすべてのjQueryメソッドを示しています/属性:

メソッド/属性説明
bind()バージョン3.0では推奨されません使用on()メソッドで置き換える
blur()追加/フォーカスを失うイベントをトリガーします
change()追加/変更イベントをトリガーします
click()追加/clickクリックイベントをトリガーします
contextmenu()追加/contextmenuイベントをトリガーします
dblclick()追加/ダブルクリックイベントをトリガーします
delegate()バージョン3.0では推奨されません使用on()メソッドで置き換える
die()で1.9版から削除されました、live()メソッドで追加されたすべてのイベントハンドラを削除します
error()バージョン3.0から削除されました追加/エラーエベントをトリガーします
event.currentTargetイベントバブルの現在のDOM要素
event.data現在の処理をイベントメソッドに渡されるオプションデータを含んでいます
event.delegateTarget現在の呼び出しに追加されたjQueryイベントハンドラの要素を返します
event.isDefaultPrevented()イベントオブジェクトがevent.preventDefault()を呼び出しているかどうかを返します
event.isImmediatePropagationStopped()イベントオブジェクトがevent.stopImmediatePropagation()を呼び出しているかどうかを返します
event.isPropagationStopped()event.stopPropagation()がイベントオブジェクトに呼び出されたかどうかを返します
event.metakeyイベントがトリガーされた時にMETAキーが押されたかどうかを示します
event.namespaceイベントがトリガーされた時の指定された名前空間を返します
event.pageXドキュメントの左エッジからのマウス位置を返します
event.pageYドキュメントのトップエッジからのマウス位置を返します
event.preventDefault()ブラウザが選択された要素のデフォルトの操作を実行するのを阻止します
event.relatedTargetマウス移動時に入力や退室する要素を返します
event.result指定されたイベントによってトリガーされたイベントハンドラが返した最後の値を含みます/前の値
event.stopImmediatePropagation()他のイベントハンドラが呼び出されないようにします
event.stopPropagation()イベントがDOMツリーにバブルアップされないようにし、親のハンドラがそのイベントの通知を受け取らないようにします
event.targetどのDOM要素がイベントをトリガーしたかを返します
event.timeStampイベントが作成された時間(紀元からのミリ秒数)を返します
event.typeどのイベントタイプがトリガーされたかを返します
event.whichイベントが押されたキーボードキーやマウスボタンの名前を返します
focus()追加/フォーカスイベントがトリガーされます
focusin()focusinイベントにイベントハンドラをアタッチします
focusout()フォーカスイベントにイベントハンドラをアタッチします
hover()ホバーイベントに2つのイベントハンドラをアタッチします
keydown()追加/keydownイベントがトリガーされます
keypress()追加/キーイベントがトリガーされます
keyup()追加/keyupイベントがトリガーされます
live()で1.9版で削除されました現在または将来の選択された要素に1つまたは複数のイベントハンドラを追加します
load()で3.0版で削除されましたloadイベントにイベントハンドラをアタッチします
mousedown()追加/mousedownイベントがトリガーされます
mouseenter()追加/mouseenterイベントがトリガーされます
mouseleave()追加/mouseleaveイベントがトリガーされます
mousemove()追加/mousemoveイベントがトリガーされます
mouseout()追加/mouseoutイベントがトリガーされます
mouseover()追加/mouseoverイベントがトリガーされます
mouseup()追加/mouseupイベントがトリガーされます
off()on()メソッドにバインドされたイベントハンドラを削除する
on()イベントハンドラを要素に追加する
one()一つまたは複数のイベントハンドラを選定された要素に追加する。各要素はこのハンドラを一度だけトリガーする
$.proxy()現在の関数を受け入れ、特定のコンテキストを持つ新しい関数を返す
ready()DOMが完全に読み込まれた後に実行する関数を指定する
resize()追加/リサイズイベントをトリガーする
scroll()追加/スクロールイベントをトリガーする
select()追加/選択イベントをトリガーする
submit()追加/送信イベントをトリガーする
toggle()で1.9版から削除。2つ以上の機能をバインドし、クリックイベントの間で切り替える
trigger()選定された要素にバインドされたすべてのイベントをトリガーする
triggerHandler()指定されたイベントにバインドされたすべての関数をトリガーする
unbind()で3.0版では推奨されません使用off()メソッドで置き換える
undelegate()で3.0版では推奨されません使用off()メソッドで置き換える
unload()バージョン3.0から削除アンラウドイベントにイベントハンドラを追加する