我已经通过使用删除了点击事件,$('#div_id').unbind('click');
但在某些情况下我想为同一个 div 添加点击事件。我用作$('#div_id').bind('click');
.
但它在 firbug 中给出了错误,H is undefined
因此我无法在点击事件中保留它。
我正在使用jquery.min.js
. 是因为缩小版的jquery吗?
谢谢你。
我已经通过使用删除了点击事件,$('#div_id').unbind('click');
但在某些情况下我想为同一个 div 添加点击事件。我用作$('#div_id').bind('click');
.
但它在 firbug 中给出了错误,H is undefined
因此我无法在点击事件中保留它。
我正在使用jquery.min.js
. 是因为缩小版的jquery吗?
谢谢你。
你可以这样做:
在外部定义处理函数
并像下面这样使用
function handlerFunction() {
// code for click hander
}
$('#div_id').bind('click', handlerFunction);
因为您必须使用事件bind()设置 handlerFunction 。
确保包含 click 事件的函数处理程序。此外,如果您担心交换特定 div 元素(但不是所有事件)的点击事件,那么只需考虑将 JQuery 委托事件处理程序用于父元素,然后仅使用一些状态变量来识别元素是否为“否”事件点击操作在它后面。