jQuery动态按钮单击处理程序

neb*_*kat 2 html jquery button

我有一个代码,改变div的html来制作一个按钮.当我为动态按钮创建单击处理程序时,没有任何反应

$('#signinup').html("<button id=\"login_submit\">Sign In</button>");
Run Code Online (Sandbox Code Playgroud)

和处理程序:

$('#login_submit').click(function() {
   alert("Works!");
});
Run Code Online (Sandbox Code Playgroud)

Sar*_*raz 9

看工作演示:)

使用live()方法:

$('#login_submit').live('click', function() {
   alert("Works!");
});
Run Code Online (Sandbox Code Playgroud)

live()方法为现在或将来与当前选择器匹配的所有元素的事件附加处理程序.