[英]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.