Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Управление созданным объектом. (https://javascript.ru/forum/misc/38544-upravlenie-sozdannym-obektom.html)

Джон Доу 05.06.2013 22:53

Управление созданным объектом.
 
Здравствуйте, друзья.
Вопрос вот в чем:
Аяксом отправляю файл-картинку на сервер, при успешном выполнение, создаю блок, вывожу картинку и делаю кнопку удаления.
Удаление тоже происходит аяксом, но кнопка не реагирует на клик.
При обновлении странницы формируется список картинок из бд, там удаление работает.
Клик определяется по классу "del".
Может даст кто пару дельных советов.

var images = $('<li></li>').prependTo('#materials_box_photo_files').html('<img src="/admin/'+response[1]+'" alt=""><br><span class="uploads_name">'+response[2]+'</span>');
					$('<div title="Удалить"></div>').appendTo(images).attr("id",response[4]).addClass("del");

dmitriymar 05.06.2013 22:56

Цитата:

Сообщение от Джон Доу
Удаление тоже происходит аяксом, но кнопка не реагирует на клик.

навешивать обработчик на кнопки дел методом http://api.jquery.com/on/ -навешивает на ещё не существующие элементы на странице

Джон Доу 05.06.2013 23:02

Спасибо, я так и думал, что проблема в этом, только решения не знал =)

ruslan_mart 06.06.2013 04:59

$('.del').live('click', function()
{
   //CODE
});


Часовой пояс GMT +3, время: 15:21.