我有一组
我希望能够按正确顺序插入
有时我的列表可能看起来像这样:
或者像这样:
<li>
标签的订单:var order = ["a-link", "b-link", "c-link", "d-link", "e-link", "f-link"];
在任何时候,一些<li>
标签可能存在于列表中,也可能不存在:
例如:
<ul>
<li id="a-link"></li>
<li id="d-link"></li>
</ul>
我希望能够按正确顺序插入
<li>
标签... <ul>
<li id="a-link"></li>
<!-- i'd like to insert <li id="b-link"> right after this -->
<li id="d-link"></li>
</ul>
有时我的列表可能看起来像这样:
<ul>
<li id="b-link"></li>
<!-- but maybe I want to insert a <li id="d-link"> here-->
<li id="e-link"></li>
</ul>
或者像这样:
<ul>
<li id="a-link"></li>
<li id="d-link"></li>
<!-- but maybe I want to insert a <li id="e-link"> here-->
<li id="f-link"></li>
</ul>
基本上,列表可能会发生变化...但是每当我想插入一个<li>
标签(一次一个)时,它需要按照顺序数组的正确顺序放置。