Tenho um href, que ao ser clicado quero que execute um alert, mas não estou conseguindo, estou seguindo vários exemplos na internet, mas não consigo visualizar o erro. Quando clico nesse link, a página volta para o topo.
Obs. atualizei a página no modo debug, não mostra nenhum erro no console.
<script>
$(document).ready(function() {
$.ajax({
type:'post',
dataType: 'json',
url: 'listAllForum',
success: function(dados){
for(var i = 0; dados.length > i; i++){
$('#post-forum').append('<div>' + dados[i].idForum + ' - ' + dados[i].message + '</div>' +
'<div> <a href="#" id="resp">Responder</a>');
}
}
});
$('#resp').on('click', function (event) {
alert('teste');
event.preventDefault();
});
});