gpt4 book ai didi

javascript - js中如何删除div中的元素?

转载 作者:行者123 更新时间:2023-12-02 16:08:13 24 4
gpt4 key购买 nike

我有描述列表,在删除其中之一后,我想从 div 中删除该元素(描述列表中的一个元素),而不是刷新网站。所以我想问一下我的destroy.js.erb应该是什么样子?

<div class="container">
<div class="box">
<div class="descriptions">
<%= render @descriptions %>
</div>
</div>
</div>

//_description.html.erb
<div class="description-field">
<%= @description.text %>
</div>

最佳答案

假设您因为使用 Rails 而使用 jQuery,您可能会执行以下操作:

<div class="container">
<div class="box">
<div class="descriptions">
<p class="remove-descriptions">
<%= render @descriptions %>
</p>
</div>
</div>
</div>

//_description.html.erb
<div class="description-field">
<p class="remove-descriptions">
<%= @description.text %>
</p>
</div>

然后您可以使用 jQuery 从 <div class="descriptions"> 中删除该元素具有以下内容:

$('.remove-descriptions').remove();

DOM 中的结果:

<div class="container">
<div class="box">
<div class="descriptions">
</div>
</div>
</div>

//_description.html.erb
<div class="description-field">
</div>

关于javascript - js中如何删除div中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30505033/

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