【发布时间】:2016-06-19 12:51:51
【问题描述】:
我有这个 dom:
<ul id="appsList">
<li><span>some value</span> <span>android</span></li>
<li><span>some value</span> <span>ios</span></li>
<li><span>some value</span> <span>facebook</span></li>
<li><span>some value</span> <span>android</span></li>
<li><span>some value</span> <span>ios</span></li>
<li><span>some value</span> <span>android</span></li>
<li><span>some value</span> <span>android</span></li>
</ul>
我想按我得到的数组对列表项进行排序:
数组可以是:[ios,android,facebook] 和它的任何其他组合,不一定包含所有键,可以只是[ios]。
我希望列表按数组排序,所以如果我在其中有[ios,android,facebook],那么列表将像这样排序:
<ul id="appsList">
<li><span>some value</span> <span>ios</span></li>
<li><span>some value</span> <span>ios</span></li>
<li><span>some value</span> <span>android</span></li>
<li><span>some value</span> <span>android</span></li>
<li><span>some value</span> <span>android</span></li>
<li><span>some value</span> <span>android</span></li>
<li><span>some value</span> <span>facebook</span></li>
</ul>
【问题讨论】:
-
这是我们得到的最接近的,那里有一个我无法解决的错误,看看第一个结果,假设是ios而不是anroid。 plnkr.co/edit/9rAXxPvOMcd3pezIVJz9?p=preview
标签: javascript jquery arrays sorting