我有一个名为A()
的函数,此函数包含addEventListener
按钮单击。根据我的应用程序,在创建按钮之前调用函数A()
。因此,在调用函数A()
之后,按钮被模板化。当我点击按钮时,addEventListener
A()
内的A()
无法正常工作。如果我在创建按钮后调用函数addEventListener
,则A()
用于按钮单击函数addEventListener
正在运行。
当我点击按钮时,如何在A()
内单击按钮,A()
,但在按钮模板
答案 0 :(得分:0)
您可以使用jQuery的解决方案来监听动态元素。我们的想法是在添加侦听器时监听文档中按钮的父级上的click事件,最坏的情况是文档本身。在点击处理程序中,检查事件的目标是否是您感兴趣的按钮,如果是,请执行您希望它执行的实际工作。
另一个可能的解决方案是“记录”您要放置的处理程序,并在您感兴趣的元素添加到文档后应用它们。