触发动态元素内的函数

时间:2016-06-14 14:26:54

标签: jquery

我正在使用一个基本上将选择框转换为评级系统的脚本。一切都很好,直到我把元素放在SweetAlert模态中。

问题是元素的脚本没有触发,因为HTML是在DOM加载后创建的动态元素中。

我已经读过它与委托有关但我很难理解如何在实践中做到这一点 - 我对ChosenJS插件有同样的问题,所以如果有人使用它,他们可能会建议吗?

提前致谢, ģ

1 个答案:

答案 0 :(得分:1)

如果您想要选择已加载的元素,然后将其委托给该项目。例如

$("body").on("click", "div#element", function(){
    alert("this is working!");
});

正在加载正文,因此我们可以将其作为目标,然后搜索id为element的div。无论何时加载了具有id元素的div,它都将触发。