Jquery 无法绑定单击事件:H为未定义错误

Jquery 无法绑定单击事件:H为未定义错误,jquery,Jquery,我使用$('div_id')删除了click事件但在某些条件之后,我想为同一个div添加click事件。我用作$('#div_id')。bind('click') 但它在firbug中给出了错误,因为H是未定义的,所以我无法保留它的点击事件 我正在使用jquery.min.js。是因为jquery的缩小版吗 谢谢。您可以这样做: 从外部定义处理程序函数 然后像下面那样使用它 function handlerFunction() { // code for click hander

我使用
$('div_id')删除了click事件
但在某些条件之后,我想为同一个div添加click事件。我用作
$('#div_id')。bind('click')

但它在firbug中给出了错误,因为
H是未定义的
,所以我无法保留它的点击事件

我正在使用
jquery.min.js
。是因为jquery的缩小版吗


谢谢。

您可以这样做:

  • 从外部定义处理程序函数

  • 然后像下面那样使用它

     function handlerFunction() {
       // code for click hander
      }
    
      $('#div_id').bind('click', handlerFunction);  
    

由于必须使用事件设置handlerFunction,因此请确保包含click事件的函数处理程序。此外,如果您担心为特定的div元素(但不是所有事件)交换点击事件,那么只需考虑使用jQuery委托事件处理程序到父元素,然后只使用一些状态变量来标识元素是否具有“否”。事件单击操作。

您忘记了事件处理程序——请仔细查看语法:hey thanx,首先我刚刚将jquery.min.js更新为最新版本,因此没有给出任何错误,然后添加了事件处理程序。。现在它起作用了+请发表评论。。。