У меня есть страница, которая тянет содержание в от firebase и добавления его на страницу:запустить JQuery нажмите только после загрузки страницы
код:
function displaySavedData(Name, Company, Email, Phone, snap) {
$('.data').append('<div class="each-container" data-del="'+snap+'"><div class="del">X</div><div class="row-margin"><div class="new-row-one">'+'Name: '+Name+'<br>'+'Company: '+Company+'<br>'+'Email: '+Email+'<br>'+'Phone: '+Phone+'</div></div></div>');
};
Существует ДИВ там, для каждого div добавляется на страницу, предоставляется класс del
с отображением X. Я пытаюсь получить событие щелчка, чтобы работать, когда этот X щелкнут, но поскольку класс отсутствует на странице, поскольку он загружает событие клика, он не регистрируется. Как я могу заставить это работать после загрузки страницы?
нажмите:
$('.del').click(function(){
console.log('clicked');
});
JSFiddle: http://jsfiddle.net/0a5s7uLk/1/
Возможный дубликат [привязка события к динамически созданным элементам?] (Http://stackoverflow.com/questions/203198/event-binding-on-dynamically-created-elements) –