我有一个代码,改变一个div的html来制作一个按钮。当我为动态按钮创建一个click处理程序时,什么也没有发生
$('#signinup').html("<button id=\"login_submit\">Sign In</button>");和操控者:
$('#login_submit').click(function() {
alert("Works!");
});发布于 2010-06-10 04:20:52
使用方法:
$('#login_submit').live('click', function() {
alert("Works!");
});live()方法将处理程序附加到与当前选择器匹配的所有元素的事件中,无论现在还是将来。
发布于 2012-01-02 21:45:39
.live并不总是有效的。很多时候是这样的,但最近我在动态更新/加载执行某些操作的按钮时崩溃了。就像你在好友请求弹出窗口中看到的facebook确认好友请求按钮一样。
https://stackoverflow.com/questions/3009601
复制相似问题