unbind

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

vt.Unbind, liberate

jquery unbind()-Methode Syntax

Funktion: Die Methode unbind() entfernt den Event-Handler des ausgewählten Elements. Diese Methode kann alle oder ausgewählte Ereignishandler entfernen oder die Ausführung der angegebenen Funktion beenden, wenn das Ereignis auftritt. ubind() funktioniert mit jedem über jQuery angehängten Event-Handler.

Element-Ereignishandler und -Funktionen entbinden: Gibt einen oder mehrere Ereignishandler an, die aus dem angegebenen Element entfernt werden sollen. Wenn keine Parameter angegeben sind, entfernt die unbind()-Methode alle Event-Handler für das angegebene Element.

Syntax: $(selector).unbind(event, function

Parameter:

Geben Sie das zu löschende Ereignisobjekt an (löschen Sie beispielsweise den Ereignishandler, nachdem das Ereignis eine bestimmte Anzahl von Malen ausgelöst wurde). Wenn keine Parameter angegeben sind, entfernt die Methode unbind() alle Ereignishandler für das angegebene Element.
Parameter Beschreibung
event Optional. Gibt an eines der gelöschten Elemente oder mehrere Wenn nur dieser Parameter angegeben wird, werden alle an das angegebene Ereignis gebundenen Funktionen entfernt.
Verwenden Sie das Ereignisobjekt, um die Bindung aufzuheben Ereignishandler:
Syntax:

$(selector).unbind(eventObj)

Parameter:

Parameter

Beschreibung
eventObj Optional. Gibt das Ereignisobjekt an Dieser eventObj-Parameter stammt aus der Ereignisbindungsfunktion.

jquery unbind()-Methode Beispiel

<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>
Instanz ausführen »

Klicken Sie auf die Schaltfläche „Instanz ausführen“, um die Online-Instanz anzuzeigen