evento @Click não funciona em elementos gerados dinamicamente [duplicado]
Esta pergunta já tem uma resposta aqui:
Vinculação de evento em elementos criados dinamicament 3 respostas<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("button").click(function() {
$("h2").html("<p class='test'>click me</p>")
});
$(".test").click(function(){
alert();
});
});
</script>
</head>
<body>
<h2></h2>
<button>generate new element</button>
</body>
</html>
Eu estava tentando gerar uma nova tag com o nome da classetest
no<h2>
clicando no botão. Também defini um evento de clique associado atest
. Mas o evento não funciona.
lguém pode ajuda