Показать сообщение отдельно
  #1 (permalink)  
Старый 21.04.2018, 22:44
Аспирант
Отправить личное сообщение для Kaha Посмотреть профиль Найти все сообщения от Kaha
 
Регистрация: 10.11.2015
Сообщений: 31

Удалить динамически-созданного потомка
Доброго времени суток! Подскажите, пожалуйста, новичку, куда копать.
Проблема: делаю вывод сообщения об успешном/не успешном добавлении данных на сайт: Динамически в div подгружаю класс с сообщением, через несколько секунд хочу удалить выведенное сообщение.

создал специальный div в который будет подгружаться класс с сообщением:
<div id = "result_send_login"></div>

функция с подгружаемым классом имеет такой вид:
function set_div(div_name, msg){
	
	var div = document.createElement('div');
	div.className = "alert alert-"+div_name;
	div.innerHTML = "<strong>"+msg;
	return div;
}


после получения фидбэка отправки формы через функцию
setTimeout(
    	function(div){
   			$("#result_send_login").removeChild(div);
		}, 
	1000);


хочу удалить выведенное таким образом
this_div = set_div('danger', 'Пароли не совпадают!');
$("#result_send_login").appendChild(this_div);

сообщение.
Сообщение выводится, но удалить его не получается(( Уже какой день бьюсь. Чувствую, что нужно копать в сторону
$(document).on( eventName, selector, function(){} );

Но опыта и знаний пока не хватает. Опытные дядьки, помогите, пожалуйста!))

Последний раз редактировалось Kaha, 21.04.2018 в 22:46.
Ответить с цитированием