[英]How to remove last element from div?
我有描述列表,删除其中一个后,我想删除div中的最后一个元素,而不是刷新网站。 我其实不知道javascript,所以我想问一下我的destroy.js.erb应该怎么样? 我可以使用刷新全班“描述”
$('.descriptions').load(location.href + " .descriptions");
但我很感兴趣,如果有办法只删除最后一个元素。
<div class="descriptions">
<%= render @descriptions %>
</div>
//_description.html.erb
<div class="description-field">
<%= @description.text %>
</div>
感谢您的任何帮助
<div class="parent">
<div class="child">
Item 1
</div>
<div class="child">
Item 2
</div>
<div class="child">
Item 3
</div>
</div>
以下jQuery行将删除“Item 3”。
$('.parent').children().last().remove();
如果要删除最后一个div,请使用此选项:
$("div:last").remove();
如果你想删除id为“#mydiv”的某个div的最后一个兄弟,请使用此选项
$('#mydiv:last-child')
<div id="parent">
<div id="child">
Item 1
</div>
<div id="child">
Item 2
</div>
<div id="child">
Item 3
</div>
</div>
以下是删除最后一个子项3的JQuery代码
$("#child").remove();
或者你也可以使用
$("#child").css({"display": "none"});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.