莫让这世间的庸俗扰了清修,尽管三观已被腐蚀,但未来总是光明的。
2016/05/26/ - - 0 条评论 - 浏览量 : 510

在项目中我们不乏出现这样的情况:直接使用js对ul中的li进行操作,比如增加li,有的时候我们可能需要对li绑定click/hover等事件,我们可能会想到使用以下代码:


1$('li').click(function(){
2    alert('li被点击了');
3});

不错,这个代码是可以触发click事件,但仅对页面中存在的li有效,也就是说对js生成的li是无效的。

我们可以采用以下方法:


1$('li').live('click',function() {
2    alert('li被点击了');
3});