Прослушивание таких событий, как добавление новых элементов в JavaScript

Мне нужно создать прослушиватель событий, чтобы при добавлении нового элемента в документ или в любом из его дочерних элементов был вызван обработчик событий.

Любые идеи, как это сделать?

.bind('DOMNodeInserted DOMNodeRemoved') 

это элементы для проверки элемента вставлены или удалены.

связать с родительским элементом это событие.

и вызовите свою функцию в обработчике

js скрипка демо : http://jsfiddle.net/PgAJT/

нажмите здесь, напримерhttp://help.dottoro.com/ljmcxjla.php

События мутации устарели, вместо этого используйте Mutation Observer . Вы также можете использовать библиотеку arrival.js , она использует Mutation Observer внутренне и обеспечивает приятный простой api для прослушивания создания и удаления элементов.

 $('#container').arrive('.mySelector', function(){ var $newElem = $(this); }); 

DOMNodeInserted устарел в рекомендации DOM уровня 3. использование их замедляет работу браузеров (говорят они). в зависимости от того, для чего вам это нужно, может возникнуть смысл запускать настраиваемое событие внутри кода, в который вы вставляете элемент.