[英]What does bind and unbind mean in jquery?
在愚蠢的慢慢學習者術語中,jquery中綁定和解除綁定意味着什么?
$("#divElement").bind('click', functionName);
將click事件處理程序綁定到id為divElement的元素
$("#divElement").unbind('click', functionName);
將click事件處理程序解除綁定到id為divElement的元素
編輯:
綁定還允許您將處理程序綁定到一個或多個事件。
$("#divElement").bind("click dblclick mouseout", function(){ // your code });
更新:
綁定:將處理程序耦合到元素 ,該元素將在所述元素上發生事件時運行。 根據您要處理的事件類型,您可以使用不同的功能,例如click(function)
(alt: bind('click', function)
或focus(function)
(alt: bind('focus', function)
。
解除綁定: 處理程序與元素的解耦,以便在發生事件時處理函數將不再運行。 解除綁定總是一樣的; unbind('click', function)
取消綁定某個處理程序, unbind('click')
取消綁定所有click處理程序, unbind()
取消綁定所有處理程序。 當然,您可以將click
替換為其他類型的事件。
用三句話:
事件是在程序中可見的信號 - 例如按鍵。
處理程序是一種旨在對某個事件做出反應的函數。
綁定將處理程序與事件關聯, 取消綁定則相反。
綁定附加一段代碼以運行給定的HTML元素(在提供的事件上運行)。 unbind刪除它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.