javascript - 如何将 jquery 插件应用于新创建的元素

标签 javascript jquery

我有一个我使用的第三方函数。要使用 ii,我只需运行:

$('.myElements').thirdPartyFunction(options);

它工作正常。但是,如果我动态添加一个类为 .myElements 的元素,我如何让它在该元素上运行 thirdPartyFunction?

最佳答案

如果您不担心性能,您可以使用 DOMNodeInserted

$(document).bind("DOMNodeInserted"), function(event){
      $(event.target).find(".myElements").addBack(".myElements").thirdPartyFunction();
}

虽然它的性能不是很好,但您不妨看看其他东西。

其他选项:Alternative to DOMNodeInserted

关于javascript - 如何将 jquery 插件应用于新创建的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38469119/

相关文章:

javascript - 检测是否开启了webgl硬件加速

javascript - 如果引导模式被隐藏,如何在 jquery 中使函数为 false?

javascript - 使用 Jquery ui Droppable 将元素直接插入 div

javascript - 如何使 :hover? 上的元素颜色更暗

javascript - 自定义 "searching"数据表Jquery

jQuery UI Datepicker 在打字过程中速度缓慢

javascript - 尝试使用等效的输入名称属性值来定位属性名称

javascript - 动态创建内联键盘按钮 telegram api?

javascript - 使用 jQuery 将输入 TITLE 显示为 VALUE(包括 jsfiddle)

javascript - 隐藏字段中的默认文本 - Javascript?