jQuery中动态创建元素节点无法触发事件

通过jquery动态生成了一个按钮

$(this).html('<a id="register" href="javascript:;">注册</a>').addClass("register");

js中直接给a一个事件

$("#register").click(function() {
    console.log(111);
});

一直无法触发该事件。

改成下面的方法:

$(document).delegate("#register", "click", function() {
    console.log(111);       
});

猜你喜欢

转载自blog.csdn.net/sinat_33151213/article/details/78850243