gpt4 book ai didi

javascript - 如何在不使用自定义触发器的情况下使用 jQuery 监听插入到 DOM 中的元素?

转载 作者:行者123 更新时间:2023-11-29 22:16:37 25 4
gpt4 key购买 nike

我想监听另一段将一些 html 插入页面的代码。我不控制该代码,所以我不能执行 .trigger('custom_event')$(document).on('custom_event')

此外,我要监听的插入的 div 嵌套在插入的 html 中。

这是我现在拥有的:

$(document).on('DOMNodeInsertedIntoDocument', "#inserted", function () {
console.log("Inserted into document:", $(this));
});

$(document).ready(function () {
var new_node = $('<div><div id="inserted">New Div</div></div>');
$("body").append(new_node);
});

http://jsfiddle.net/AeHxQ/5/

为什么事件没有被触发?

最佳答案

您可以使用带有少量 JavaScript 的 CSS 动画来检测何时将元素添加到 DOM。该技术在这里解释:http://davidwalsh.name/detect-node-insertion

关于javascript - 如何在不使用自定义触发器的情况下使用 jQuery 监听插入到 DOM 中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14818875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com