Чтобы быть ясным: я не спрашиваю, как установить существующие крючки на новые элементы DOM. Я знаю о функции live() и старом плагине livequery. Я спрашиваю что-то еще.Крюк на добавление новых элементов DOM с помощью jQuery (или простой JS)
Я хочу знать, как подключиться к самому созданию новых элементов DOM. Причина, по которой я спрашиваю, я создаю скрипт JS стороннего пользователя, который не имеет контроля над сторонними скриптами. Эти сторонние скрипты (которые запутаны) периодически обновляют страницу, добавляя новые элементы DOM. Я хочу выполнить код после добавления этих элементов.
Использование $ ('...') .bind ('ajaxSuccess', function() .....) работает для некоторых дополнений, но не для всех.
Можете ли вы расширить это? Есть ли функция livequery, которая выходит за рамки новой функции 1.3 live()? – Pistos
Обновлено с примером. – cgp
live() не разрешает произвольные селекторы (пока). Это основное ограничение. Есть также некоторые проблемы с жизненным циклом; они все в примечаниях к выпуску jquery 1.3. –