Я хочу, чтобы определенный обратный вызов выполнялся каждый раз, когда элемент div, удовлетворяющий определенному селектору, вставляется в DOM. Я порылся в документации по событиям DOM, и самое близкое событие, которое я нашел к тому, что мне нужно, — это «загрузка», но оно работает не совсем так, как я надеюсь.
В идеале я хочу что-то вроде:
$(".myclass").live("load", function(){... do stuff to $(this) ...}
Чтобы дать некоторый контекст тому, что я делаю:
У меня есть событие на веб-странице, которое создает новые формы при каждом нажатии какой-либо кнопки. Изменение этого кода JS крайне нежелательно. Я хочу преобразовать одно из полей формы в jstree, поэтому единственный подход, который я смог придумать, — это прикрепить обратный вызов для события вставки в DOM и прикрепить jstree внутри func.
Обновление: я нашел DOMNodeInserted, но, видимо, он не поддерживается в IE.