unbind

UK [ʌn'baɪnd] US [ʌnˈbaɪnd]

vt.アンバインド、解放

jquery unbind() メソッド 構文

関数: unbind() メソッドは、選択した要素のイベント ハンドラーを削除します。このメソッドは、イベントの発生時にすべてまたは選択したイベント ハンドラーを削除したり、指定された関数の実行を終了したりできます。 ubind() は、jQuery 経由でアタッチされた任意のイベント ハンドラーで動作します。

要素のイベント ハンドラーと関数のバインドを解除する: 指定した要素から削除する 1 つ以上のイベント ハンドラーを指定します。パラメーターが指定されていない場合、unbind() メソッドは、指定された要素のすべてのイベント ハンドラーを削除します。

構文: $(selector).unbind(event,function

パラメータ:

パラメータ説明
event オプション。要素を削除するイベントをスペースで区切って 1 つ以上指定します。イベント値. このパラメータのみを指定した場合、指定されたイベントにバインドされているすべての関数が削除されます.
function Optional. 要素から指定されたイベントを指定します アンバインド関数名.

Event オブジェクトを使用して、イベント ハンドラーのバインドを解除します: 削除するイベント オブジェクトを指定します。それ自体に使用されます。内部イベントのバインド解除 (削除など)イベントが特定の回数トリガーされた後のイベント ハンドラー)。パラメーターが指定されていない場合、unbind() メソッドは、指定された要素のすべてのイベント ハンドラーを削除します。

#構文: $(selector).unbind(eventObj)

パラメータ:

パラメータ説明eventObj オプション。使用するイベント オブジェクトを指定します。このeventObjパラメータは、イベント バインディング関数から取得されます。

jquery unbind() メソッド 例

<html>
<head>
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("p").click(function(){
    $(this).slideToggle();
  });
  $("button").click(function(){
    $("p").unbind();
  });
});
</script>
</head>
<body>
<p>这是一个段落。</p>
<p>这是另一个段落。</p>
<p>点击任何段落可以令其消失。包括本段落。</p>
<button>删除 p 元素的事件处理器</button>
</body>
</html>
インスタンスの実行 »

[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します