假設我有一個有很多有序元素的集合,那麼插入另一個新子對象的常用方法是什麼?抽象訂單位置?JavaScript插入位置
使用dom庫$(new).eq($(new).data('orderPosition'));
不起作用,因爲它不是一個有效的索引。
// Add this element to it's logic position in the collection:
<div data-order-position="10"></div>
// The collection
<div id="myCollection">
<div data-order-position="4"></div>
<div data-order-position="67"></div>
<div data-order-position="81"></div>
<div data-order-position="82"></div>
<div data-order-position="761"></div>
</div>
我的真實集合包含約400個元素。
使用'的.index()',而不是'。數據(「orderPosition ')'..但這只是等於'$(new)'不是嗎? –
是的,會的。我已經更新了?ion – mate64
您是否已經有了對元素進行排序的代碼(在插入任何內容之前)? – Bergi