jQuery. Как удалить вновь добавленный элемент? Добавление происходит нормально,но при удалении не видит его в DOM.

программирование JavaScript jQuery

Вот мой скрипт:
$(document).ready(function(e) {
$("#add_new").on('click',function(){
var newEl=document.createElement("div");
newEl.setAttribute('class','drag');
$('.work').append(newEl);
});
});

$(document).ready(function(e) {
$(".close").on('click',function(){
var d=$(this).parent();
d.remove();
});
$(".drag").on('click',function(){
alert("Work");
});
});

Необходимо или как-то по другому добавлять или как-то обновить DOM? Нуждаюсь в помощи...

Примечание:
Решил вопрос при помощи использования:
$(document).ready(function(e) {
$(".work").on('click','.close',function(){
var d=$(this).parent();
d.parent().remove();
});
..........
Ответы:
разместите ваш код на jsfiddle.net и выложите ссылку сюда


11 лет назад

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

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

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