我有以下类型的代码
<div id="parent-div">
<div id="child-div">
<!--content goes here -->
</div>
</div>
子div来自第三方服务,它将动态附加或删除。如何在附加期间触发javascript事件正在删除div
答案 0 :(得分:0)
您有两个选择:
child-div
是否存在/不存在关于DOM4 MutationObserver的答案的相关问题:
答案 1 :(得分:0)
如果您正在使用jquery .trigger(),
在附加子div的函数或代码中,附加子div
$("div#parent-div").trigger("child_div_attached");
在删除子div的函数或代码中删除子div
$("div#parent-div").trigger("child_div_removed");
然后你可以将事件监听器添加到父div,如
$("div#parent-div").on("child_div_attached", function() {
//what to do after child div attached
});
$("div#parent-div").on("child_div_removed", function() {
//what to do after child div removed
});