jQuery リファレンスマニュアル - イベント

jQuery イベントメソッド

イベントメソッドは、マッチする要素のイベントをトリガーしたり、全てのマッチする要素の特定のイベントに機能をバインドします。

トリガーインスタンス:

$("button#demo").click()

上記の例では、id="demo"のbutton要素のclickイベントがトリガーされます。

バインドインスタンス:

$("button#demo").click(function(){$("img").hide()})

上記の例では、id="demo"のボタンをクリックしたときにすべての画像を非表示にします。

メソッド 説明
bind() マッチする要素に一つまたは複数のイベントハンドラを追加します。
blur() 指定要素のブラー事件に機能をバインドするか、トリガーします。
change() 指定要素のチェンジイベントに機能をバインドするか、トリガーします。
click() 指定要素のクリックイベントに機能をバインドするか、トリガーします。
dblclick() 指定要素のダブルクリックイベントに機能をバインドするか、トリガーします。
delegate() マッチする要素の現在のまたは将来の子要素に一つまたは複数のイベントハンドラを追加します。
die() live()関数で追加されたすべてのイベントハンドラを削除します。
error() 指定要素のerrorイベントに機能をバインドするか、トリガーします。
event.isDefaultPrevented() event.preventDefault()が呼ばれたかどうかをeventオブジェクト上で返します。
event.pageX ドキュメントの左端からのマウス位置。
event.pageY ドキュメントの上端からのマウス位置。
event.preventDefault() イベントのデフォルトアクションを阻止します。
event.result 指定されたイベントハンドラが返した最後の値を含みます。
event.target このイベントをトリガーしたDOM要素。
event.timeStamp この属性は、1970年1月1日からイベントが発生した時までのミリ秒数を返します。
event.type イベントのタイプを説明します。
event.which どのキーやボタンが押されたかを示します。
focus() 指定要素のフォーカスイベントに機能をバインドするか、トリガーします。
keydown() 指定要素のキーダウンイベントに機能をバインドするか、トリガーします。
keypress() 指定要素のキープレスイベントに機能をバインドするか、トリガーします。
keyup() keyup イベントにバインドされた関数をトリガー、または指定された要素にバインドします。
live() 現在または将来の一致する要素に1つ以上のイベントリスナーを追加します。
load() load イベントにバインドされた関数をトリガー、または指定された要素にバインドします。
mousedown() mousedown イベントにバインドされた関数をトリガー、または指定された要素にバインドします。
mouseenter() mouseenter イベントにバインドされた関数をトリガー、または指定された要素にバインドします。
mouseleave() mouseleave イベントにバインドされた関数をトリガー、または指定された要素にバインドします。
mousemove() mousemove イベントにバインドされた関数をトリガー、または指定された要素にバインドします。
mouseout() mouseout イベントにバインドされた関数をトリガー、または指定された要素にバインドします。
mouseover() mouseover イベントにバインドされた関数をトリガー、または指定された要素にバインドします。
mouseup() mouseup イベントにバインドされた関数をトリガー、または指定された要素にバインドします。
one() 一致する要素にイベントリスナーを追加します。各要素は一度だけこのリスナーをトリガーできます。
ready() ドキュメントが読み込まれたイベント(HTML ドキュメントが読み込まれ、使用可能になった場合)
resize() resize イベントにバインドされた関数をトリガー、または指定された要素にバインドします。
scroll() scroll イベントにバインドされた関数をトリガー、または指定された要素にバインドします。
select() select イベントにバインドされた関数をトリガー、または指定された要素にバインドします。
submit() submit イベントにバインドされた関数をトリガー、または指定された要素にバインドします。
toggle() 2つ以上のイベントリスナー関数をバインドし、click イベントが発生した場合に実行します。
trigger() すべての一致する要素の指定されたイベント
triggerHandler() 一致する最初の要素の指定されたイベント
unbind() 追加されたイベントリスナーを削除します。
undelegate() 現在または将来に追加されたイベントリスナーを削除します。
unload() unload イベントにバインドされた関数をトリガー、または指定された要素にバインドします。

参照

チュートリアル:jQuery 要素セレクターグラマティックス