我正在使用一个基本上将选择框转换为评级系统的脚本。一切都很好,直到我把元素放在SweetAlert模态中。
问题是元素的脚本没有触发,因为HTML是在DOM加载后创建的动态元素中。
我已经读过它与委托有关但我很难理解如何在实践中做到这一点 - 我对ChosenJS插件有同样的问题,所以如果有人使用它,他们可能会建议吗?
提前致谢, ģ
答案 0 :(得分:1)
如果您想要选择已加载的元素,然后将其委托给该项目。例如
$("body").on("click", "div#element", function(){
alert("this is working!");
});
正在加载正文,因此我们可以将其作为目标,然后搜索id为element的div。无论何时加载了具有id元素的div,它都将触发。