最近写项目的时候遇到了这种情况,页面中的html标签都是从后台获取的数据,然后利用JS添加到页面上,当再对生成的标签写点击事件(click)时没有效果。
项目时这样的,首先从后台接收到数据然后通过递归动态生成标签,代码如下:
var showTree = function(a,b){
if(a.nodes.length <= 0) return ''
var str = '<ul class="zuzhicengjiContent">';
for(var i = 0 ; i <