unbind

UK [?n'ba?nd] US [?n?ba?nd]

vt.アンバインド、解放

jquery unbind() メソッド 構(gòu)文

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

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

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

パラメータ:

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

Event オブジェクトを使用して、イベント ハンドラーのバインドを解除します: 削除するイベント オブジェクトを指定します。それ自體に使用されます。內(nèi)部イベントのバインド解除 (削除など)イベントが特定の回?cái)?shù)トリガーされた後のイベント ハンドラー)。パラメーターが指定されていない場(chǎng)合、unbind() メソッドは、指定された要素のすべてのイベント ハンドラーを削除します。

#構(gòu)文: $(selector).unbind(eventObj)

パラメータ:

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

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>這是一個(gè)段落。</p>
<p>這是另一個(gè)段落。</p>
<p>點(diǎn)擊任何段落可以令其消失。包括本段落。</p>
<button>刪除 p 元素的事件處理器</button>
</body>
</html>
インスタンスの実行 ?

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