gpt4 book ai didi

javascript - 单击某个链接时,如何删除外部元素以及外部元素内的所有内容?

转载 作者:行者123 更新时间:2023-11-30 18:46:59 25 4
gpt4 key购买 nike

如何在单击链接时删除包含 div(以及其中的所有其他元素)的链接?

<div class="container">
<div class="inner-container">Content</div>
<a class="remove-outer" href="">Link</a>
</div>

<div class="container">
<div class="inner-container">Content</div>
<a class="remove-outer" href="">Link</a>
</div>

<div class="container">
<div class="inner-container">Content</div>
<a class="remove-outer" href="">Link</a>
</div>

同一个类的div容器有3个。当用户单击链接时,我将如何做到这一点,它会从容器中向内删除所有内容?因此,如果单击上面的链接之一,将产生以下结果:

<div class="container">
<div class="inner-container">Content</div>
<a class="remove-outer" href="">Link</a>
</div>

<div class="container">
<div class="inner-container">Content</div>
<a class="remove-outer" href="">Link</a>
</div>

我很新。我只知道如何删除具有唯一 ID 的元素。我不能在这里应用这些知识,因为如果用户单击其中一个链接,所有容器都会消失。

最佳答案

应该这样做。

$(function(){
$("a.remove-outer").click(function(){
$(this).parent().remove();
});
});

编辑:如果新添加的元素也需要功能,请使用 live。

$(function(){
$("a.remove-outer").live("click", function(){
$(this).parent().remove();
});
});

关于javascript - 单击某个链接时,如何删除外部元素以及外部元素内的所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5187572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com