delegate

UK[?del?g?t] US[?d?l??ɡet]

n. Representative, delegation member

vt. Appointed representative; authorized to ;[Legal]Debt transfer

jquery undelegate() method syntax

Function: The unelegate() method deletes one or more event handlers added by the delegate() method.

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

##Parameters:

ParametersDescriptionselector Optional. Specifies the selector that requires event handlers to be removed. event Optional. Specifies one or more event types for which handlers need to be removed. function Optional. Specifies the specific event handler function to be deleted.

jquery undelegate() method example

<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(){
  $("body").delegate("p","click",function(){
    $(this).slideToggle();
  });
  $("button").click(function(){
    $("body").undelegate();
  });
});
</script>
</head>
<body>
<p>這是一個段落。</p>
<p>這是另一個段落。</p>
<p>點擊任何段落可以令其消失。包括本段落。</p>
<button>從所有元素刪除由 delegate() 方法添加的事件處理器</button>
</body>
</html>
Run instance ?

Click the "Run instance" button to view the online instance