Jquery: как удалить элемент после создания его на странице нажатием на этот элемент?
лучше хранить этот элемент в переменной, например$elem = $('<div>', {class: 'selector'});
$( "body" ).append($elem);
....
....
$elem.detach();
не придется повторно обращаться к DOM
Решение: установить обработчик событий .on(). Привязать к событию 'click'. Таким образом, будет выполняться действие с новым элементом.