unbind() 方法是 jQuery 中的一个内置方法,用于删除任何选定的事件处理程序。此方法可用于删除特定的事件处理程序,或停止特定的功能。它适用于使用事件对象的任何事件处理程序。
注意:如果未提供参数,则该方法适用于来自指定元素的所有事件处理程序。
句法:
$(selector).unbind(event, function, eventObj)
参数:此方法接受上面提到和下面描述的三个参数:
- event:它是一个可选参数,用于指定事件(一个或多个)以将它们从元素中删除。
- 函数:它是一个可选参数,用于指定要从元素的指定事件中解除绑定的函数的名称。
- eventObj:它是一个可选参数,用于指定要从事件绑定函数删除的事件对象。
示例 1:此示例描述了从所选元素中删除事件处理程序的 unbind() 方法。
jQuery unbind() Method
GeeksForGeeks
输出:
- 单击任意位置之前:
- 单击元素 h1 后:
- 单击按钮事件后将不起作用:
示例 2:此示例描述了从所选元素中删除事件处理程序的 unbind() 方法。
jQuery unbind() Method
GeeksForGeeks
输出:
- 单击任意位置之前:
- 单击元素 h1 后:
- 单击按钮事件后将不起作用: