最佳答案
我的 jsp 中有一些列表项目标记。每个列表项中都有一些元素,包括一个名为 delete 的链接(“ a”标记)。我想要的只是在单击链接时删除整个列表项。
下面是我的代码的结构:
$("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>
但是这不管用,我是 jQuery 的新手,所以我尝试了一些东西,比如:
$(this).remove();
这个工作,它删除链接时单击。
$("#221").remove();
这可以工作,它会删除指定的列表项,但它不是“动态的”。
Can someone give me a tip?