簡體   English   中英

我如何使用jQuery獲取除最后一個元素以外的所有元素

[英]How can I get every element except the last one with jQuery

我有幾個div

<div class="myClass"></div>
<div class="myClass"></div>
<div class="myClass"></div>
<div class="myClass"></div>

是動態生成的。 單擊按鈕后,我需要刪除除myClass類之外的所有div,最后一個除外。 到目前為止,我已經嘗試了以下幾種變體:

$('.myClass').not($('.myClass').last()).remove();

要么

$('.myClass').not($(this).last()).remove();

似乎都不起作用。 我究竟做錯了什么?

嘗試這種方式:

 $('.myClass:not(:last)').remove();

您的代碼運行正常,沒有問題

您需要將其放在$(document).ready();

這是演示https://jsfiddle.net/8w2jb1Lr/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM