jQuery イベント - undelegate() メソッド

delegate() メソッドで追加されたすべてのイベントハンドラをすべての要素から削除する:

$("body").undelegate();

自分で試してみましょう

定義と使用法

undelegate() メソッドは delegate() メソッドで追加された一つまたは複数のイベントハンドラを削除します。

文法

$(selector).undelegate(selector,event,function)

自分で試してみましょう

パラメータ 説明
selector オプション。削除するイベントハンドラを指定する選択子を指定します。
event オプション。削除する処理関数が必要な一つまたは複数のイベントタイプを指定します。
function オプション。削除する具体的なイベントハンドラ関数を指定します。

さらに多くの例

delegate() で追加された、具体的な選択子からのイベントハンドラを削除します
undelegate() メソッドを使用して指定された要素からすべてのイベントハンドラを削除する方法について説明します。
delegate() で追加された、指定された要素からの指定されたイベントタイプのイベントハンドラを削除します
undelegate() メソッドを使用して指定された要素から特定のイベントタイプのすべてのイベントハンドラを削除する方法について説明します。
delegate() で追加された具体的な関数を削除します
undelegate() メソッドを使用して特定のイベントタイプからの特定の関数をイベントハンドラから削除する方法について説明します。