jQuery 1.7 の時点でoff()
はon()
、イベント ハンドラーをバインドおよびバインド解除するための推奨メソッドです。
したがって、要素からすべてのハンドラーを削除するには、次のようにします。
$('p').off();
または特定のハンドラーの場合:
$('p').off('click hover');
イベントハンドラを追加またはバインドするには、次を使用できます
$('p').on('click hover', function(e){
console.log('click or hover!');
});