我已经使用$('#div_id').unbind('click');删除了单击事件,但在某些情况下,我想为相同的div添加单击事件。我用来做$('#div_id').bind('click');。
但它在firbug中给出的错误是H is undefined,所以我不能保留它的点击事件。
我正在使用jquery.min.js。是因为jquery的精简版本吗?
谢谢。
发布于 2012-09-10 13:38:59
你可以这样做:
函数handlerFunction() { //点击处理程序的代码} $('#div_id').bind(' click ',handlerFunction);
因为您必须使用event 设置handlerFunction。
发布于 2012-09-10 13:39:46
确保包含click事件的函数处理程序。此外,如果您担心为特定的div元素(但不是所有事件)交换单击事件,那么只需考虑对父元素使用JQuery委托事件处理程序,然后使用一些状态变量来确定元素后面是否有“无”事件单击操作。
https://stackoverflow.com/questions/12345853
复制相似问题