11.09.2017
Событие click по добавленному элементу через append
					 
				
При разработке сайта иногда бывает необходимость при помощи jQuery добавить элемент через метод append() и повесить на него событие клик, но это не работает. Знакомо?
Сегодня хотим вам помочь в этом, решается эта проблема, для этого воспользуйтесь обработчиком delegate().
.delegate( selector, eventType, handler(eventObject) )
selector Тип: Строка Селектор для фильтрации элементов страницы.
<div id="append"> </div>
#append {
	border: #333 solid 1px;
	width: 100%;
	height: 200px;
	padding: 20px;
}
								$('#append').append('<p>Нажми</p>');
$('#append').delegate('p', 'click', function() {
	alert('Событие click сработало');
});
								Демонстрация
Нам будет приятно
Поделитесь
 
						
Комментарии