JQuery не работает с подгруженными с помощью AJAX элементами

JavaScript веб дизайн jQuery

есть проблема.
скачал шаблон с кучей всяких примочек и фенечек =)
есть там всплывающие сообщения.
если они были туда помещены не аяксом. т.е. изначально в коде были, то все нормально работает.
если эти оповещения скриптом помещать на страницу то они не работают. (не закрываются не выезжают.. вообщем никакой анимации вообще ничего. висят мертвым грузом)
добавляю через
append('<div class="alert green air"><p>Данные добавленны</p><a href="#" class="close">close</a></div>')
кто сталкивался с подобным? помогите =)

Примечание:
а можно подробнее?
я вот сейчас попытался и 4е то не работает.
$('#alert').innerHTML='<div class="alert green air"><p>Данные добавленны</p><a href="#" class="close">close</a></div>';
конечно это порно, я понимаю)) или поэтому не работает? ))))

Примечание:
Именно Без
попробовал как положенно
document.getElementById('alert').innerHTML='<div class="alert green air"><p>Данные добавленны</p><a href="#" class="close">close</a></div>';
и по прежнему не реагирует.

holden321
делалось все просто вставлением куска html в нужно место и все работало. а скриптов вставлять если, не работает как надо

Примечание:
holden321
объясняю для вас. по порядку. причем тут аякс и уведомдения

алгоритм следующий
форма отправляет данные аяком.
после успешной отправки с помощью append (но как уже сказали это не правильно) добавляет html код с уведомлением.

рассказ про аякс для того что бы вы представили картину происходящего.
а не работает следующее
код добавляется, отображается, но все те шаблонные скрипты с добавленным динамически кодом не работают.
а если этот кусок кода добавить вручную из редактора кода то все нормально
Ответы:
Они добавляются с помощью innerHTML,а не функциями работы с дом-деревом. Поэтому такой результат.
Блин, innerHTML как раз неверный способ.
>скачал шаблон...
>есть там...
Надо смотреть как там сделано. Добавлять и инициализировать как там...))


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.