@Memorivardo

Как можно отловить появление элемента на странице по селектору?

Ситуация: есть страничка. Через ajax получаю HTML-код новых блоков и вставляю их на страницу. Иногда внутри этого HTML-кода появляются и мне нужно, чтобы когда такой див появился на странице отработал ряд функций.

Ищу решение в стиле Listener'а, ибо эти блоки появляются после разных ajax-вызовов в разных местах кода и везде вызывать обработчики ужасно некрасивое решение.

Для полноты описания задачу скажу, что при появлении этого блока, мне нужно кидать очередной ajax-запрос на получение содержимого и далее вызвать несколько функций по работе с этим содержимым. Т.е. обычным on('click' .... подобным методом ничего не решается.
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 1
maxminimus
@maxminimus
просто или ничего
при вставке новых элементов в div1 проверяешь наличие нужного div2:
if(div1.querySelector('#div2'))
{ испольняешь нужный код }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы