【发布时间】:2015-12-10 07:31:36
【问题描述】:
我有一个问题:
$(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”。
【问题讨论】:
-
为什么不拥有几个函数——一个用于创建表单,另一个用于在表单添加到 DOM 后对其进行处理。一个接一个地调用一个函数。
-
你能给我们看看你的 HTML 吗?
-
重构现有网站的代码花费了太多时间......我需要快速而棘手的东西:)
-
@Dean Christian Armada,所需的技巧与我拥有的真实 html 没有任何共同之处。目的是抽象的 - 订阅新的
form added to dom事件并处理表单。
标签: javascript jquery observer-pattern