如何将事件分配给新生成的按钮。javascript

如何将事件分配给新生成的按钮。javascript,javascript,javascript-events,Javascript,Javascript Events,嘿,我做了一个点击事件来改变我的 <span>text</span> 它应该在我点击后提醒“你好”,但它没有。我猜原因是,由于按钮是在运行时生成的,$(“#buttonclick”)无法定位它所在的位置,这一点已被本实验所证明,我将此单击事件分配给另一个在设计时创建的按钮(在html页面中),它可以工作。我不知道为什么会这样。有什么帮助吗?谢谢请执行以下操作: $("#buttonclick").live('click', function(){ alert(

嘿,我做了一个点击事件来改变我的

<span>text</span> 
它应该在我点击后提醒“你好”,但它没有。我猜原因是,由于按钮是在运行时生成的,$(“#buttonclick”)无法定位它所在的位置,这一点已被本实验所证明,我将此单击事件分配给另一个在设计时创建的按钮(在html页面中),它可以工作。我不知道为什么会这样。有什么帮助吗?谢谢

请执行以下操作:

$("#buttonclick").live('click', function(){
    alert("hello");
});
$("#buttonclick").click(function(){
alert("hello"); });
$("#buttonclick").live('click', function(){
    alert("hello");
});