У меня есть запрос:шаблон Observer в браузере-JavaScript: подписаться на событие «Дом элемент добавлен» и обрабатывать этот элемент
$(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 принесли новые ... чего-л
Помогают ли кто-нибудь сочинить от нагрузки обратного вызова с вышеупомянутыми характеристиками?
P.S. Чтобы прояснить цель: мне нужно привязать обработчик событий к событию «элемент был добавлен в dom».
Почему бы не иметь несколько функций - тот, который создает формы, а другой обрабатывает формы после их добавления в DOM. Вызовите одну функцию за другой. – Andy
Не могли бы вы показать нам свой HTML? –
Потребовалось слишком много времени для рефакторинга кода существующего сайта ... Мне нужно smthing быстро и сложно :) – userlond