javascript - 如何使函数在附加后起作用

标签 javascript jquery html

例如,我正在使用附加,例如我将按钮附加到div中,并且我有函数 $('button_id').click(... 等在我附加div后工作,如何我可以这样做吗?我的意思是我没有收到任何错误,但该函数没有启动,这是因为我追加然后我想使用该函数,但如何做到这一点,我尝试使用委托(delegate),但同样的事情。我尝试使用函数在按钮标签中,onmouseover,然后是功能,但它没有给我任何功能,找不到。解决方案是什么?

我有两个事件,一个事件是附加按钮的单击事件,另一个事件是单击事件,如果单击附加的按钮,该事件会执行某些操作,但第二个事件不起作用?

最佳答案

尝试使用:

$(elem).live(...)

它将绑定(bind)现在和将来的事件。

关于javascript - 如何使函数在附加后起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6780359/

相关文章:

javascript - 元素在循环中重复

javascript - 如何放置元素/拖放看板之类的东西/到它的初始位置

javascript - Vuejs 将类绑定(bind)到行然后隐藏/显示行?

双击元素时的jquery可拖动停止事件

php - 从输入 [] 获取数据时从 PDO 中的数组重复插入时循环困惑

javascript - 如何在更改事件时更改下拉列表的值?

javascript - ngFor 中的下拉列表仅显示第一个列表项

javascript - 通过类属性获取兄弟,然后获取textContent

html - 相对位置菜单

javascript - 使用 Google reCAPTCHA 验证表单提交