我的每個 div 都有一個名為 的類屬性remove,first該類具有id: remove_itemthen second remove_item_1、 thethird remove_item_2等。
我的問題是我只想用 id remove_item 克隆第一個,并從克隆中洗掉所有其他的。
如果我這樣做,clone.find('.remove');我可以使用 remove class 收集所有元素,但從那里我有點迷失了如何做到這一點。
有人可以幫忙嗎?
謝謝。
uj5u.com熱心網友回復:
您可以通過添加 :first 來保留第一個 div。
clone.find('.remove:first');
uj5u.com熱心網友回復:
我想我明白你的意思
這是如何選擇克隆 div 的第一個元素的示例:
讓我們說你有
<ul id="list">
<div id="clone">
<li class="remove remove1">Remove 1 </li>
<li class="remove remove2">Remove 2</li>
<li class="remove remove3">Remove 3</li>
</div>
</ul>
克隆串列并洗掉克隆的第一個子項的腳本如下所示:
<script>
let clone = $('#clone').clone().appendTo('#list');
clone.children().first().remove();
</script>
或者您可以按類選擇選擇第一個,就像@Manashree Shah 提到的那樣:
clone.find('.remove:first');
代碼使用 jQuery,如果你還沒有添加它,你可以在腳本之前添加它:
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/371117.html
標籤:javascript 查询
上一篇:ReactNativeComponentException:undefined不是一個物件(evaluating_useContext.isAuthenticated
