WEB

【 JS 】

【1】
问题:用js添加的标签元素(也就是动态生成的内容),无法用常规的方法绑定事件; 解析:   
1 在注册click后,再用js生成元素标签;导致后添加的元素标签没有注册click事件   2 在绑定事件的时候选择器只会选择页面中已经存在的元素,动态生成的元素没有绑定事件。   总之:动态添加的标签没有绑定事件; 解决:
  方法一:     通过事件委托:用bind去注册事件,这种要有一个父级标签,并且这个父级标签不是用js
/jQuery生成的     比如:       $("选择父标签").bind("click","动态生成的标签选择",function(){         alert("teacher_delete...");       }); - 测试OK



原文地址:https://www.cnblogs.com/floakss/p/12670073.html