Como excluir o elemento pai usando o jQuery
Eu tenho algumas tags de item de lista no meu jsp. Cada item da lista possui alguns elementos, incluindo um link (tag "a") chamado delete. Tudo o que eu quero é excluir o item inteiro da lista quando clicar no lin
Aqui está a estrutura do meu código:
$("a").click(function(event) {
event.preventDefault();
$(this).parent('.li').remove();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li id="191" class="li">
<div class="text">Some text</div>
<h4><a href="URL">Text</a></h4>
<div class="details">
<img src="URL_image.jpg">
<span class="author">Some info</span>
<div class="info"> Text
<div class="msg-modification" display="inline" align="right">
<a name="delete" id="191" href="#">Delete</a>
</div>
</div>
</div>
</li>
Mas isso não funciona. Eu sou novo no jQuery, então tentei algumas coisas, como por exemplo:
$(this).remove();
Isso funciona, ele exclui o link quando clicad
$("#221").remove();
Isso funciona, ele exclui o item da lista indicado, mas não é "dinâmico"
lguém pode me dar uma dic