$("#btnEvtBind").click(handleClick); //按钮 btnTest 被单击后,btnEvtBind 按钮不再能够响应 click 事件 $("#btnTest").click(function(){ //使得 handleClick 监听器不再起作用 $("#btnEvtBind").unbind("click",handleClick); });
调用 unbind 方法时,如果不指定第二个参数,则 jQuery 会取消监听第一个参数所指定的事件的所有监听器。若没有指定任何参数,则 jQuery 会取消选择器表达式匹配的所有元素上所有监听器。
总结本文讲解了 jQuery 的语法、选择器及其事件处理 API。这些是 jQuery 的核心,也是使用 jQuery 及学习本系列教程后续内容的基础。虽然这些内容不是很难掌握,但编程毕竟是一种技能,而非知识,技能是需要通过练习才能获得的。因此,建议您利用本教程提供的在线例子,自己动手试着去做一下练习,并在练习过程中体会教程所讲解的内容。