我使用的外部脚本,不时生成某个类的div,它可以无限次地发生。我正在尝试运行一个函数每次正在创建这样的元素。我尝试使用$('selector').live(function(){})
和$('selector').waitUntilExists(function(){})
,但它仅在第一次创建时有效。如何在每次创建此类的新元素时创建某种类型的侦听器?
由于
答案 0 :(得分:1)
您想要动态创建元素。
您需要使用Event Delegation。您必须使用委托事件方法来使用.on()。
委托事件的优势在于它们可以处理来自稍后添加到文档的后代元素的事件。
一般语法
$(document).on(event, selector, eventHandler);
理想情况下,您应该将document
替换为最近的静态容器。