gpt4 book ai didi

javascript - 浏览器 JavaScript 中的观察者模式 : subscribe to event "Dom element added" and handle this element

转载 作者:行者123 更新时间:2023-12-02 15:19:19 25 4
gpt4 key购买 nike

我有一个疑问:

$(function() {
$('form').each(function() {
// do smthing with form
});
});

表单可以动态显示,即由 JavaScript 构建。我需要在加载后立即处理它们,例如:

$('form').onload(function() {
// it's called after new form was added to dom
});

我考虑过使用 setInterval,但也许 HTML5 或新的 ES 标准带来了新的东西......

有人帮忙编写具有上述特征的加载回调吗?

附注为了澄清目的:我需要将事件处理程序附加到事件“元素已添加到 dom”。

最佳答案

实际上,有一个名为“DOMNodeInserted”的事件现已被弃用,明智的做法是使用 delegated events 。通过委托(delegate)事件,您可以处理动态添加到 DOM 的新元素上的事件。

关于javascript - 浏览器 JavaScript 中的观察者模式 : subscribe to event "Dom element added" and handle this element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34196063/

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