绑定的元素绑定事件不能被绑定使用,

1,可以用Live代替,但要注意jQuery的版本,根据官方文件,从1.7年初不推荐直播和委托,1.9退出直播。

2。建议替代(1.7和以上版本)。用法:在(事件,{选择},{数据},FN)
复制代码代码如下所示:
在(函数())}上$是有效的
$(文档)。
这里 / / $(this)指的是$(# testdiv ),而不是$(document)
});

3,当只针对每个匹配元素的特定事件(如单击)一次性事件处理函数时,使用一个(on)来替换它,而不是{ { } }可以执行一次,但在{ } }中也执行一次。未来的有效因素。

4。如果div中有一个添加、删除和三个按钮,则需要绑定事件,如下所示:
复制代码代码如下所示:
$(#按钮添加)。Click(function(){ });
$(# BTN Del)。Click(function(){ });
$(#按钮编辑)。Click(function(){ });

写这篇文章的缺点是:三者之间没有结构联系,也没有理由让这个事件冒泡。

看看想想coffeedeveloper的事件对jQuery的结合方式,可以这样写。
复制代码代码如下所示:
$(# btncontainer咖啡({)。
点击:{
#按钮添加:函数(){ / /做什么},
# BTN del:函数(){ / /做什么},
#按钮编辑:函数(){ / /做什么}
},
Mouseenter:{
# BTN ABC:函数(){ / /做什么},
}
});

这样写比较好,(咖啡是自定义功能,你能自己写这个函数吗)但是如果绑定函数较长,注释中的代码看起来有点混乱。
复制代码代码如下所示:
$(# btncontainer)
,(听到咔哒声,#按钮添加的功能(){ })
,(听到咔哒声,# BTN del,函数(){ })
,(听到咔哒声,#按钮编辑功能(){ });

它也避免了上面提到的两个缺点,看起来并不是一团糟。