谷歌搜索了一下,但无法解决如何处理这个问题。
我有/计划了一份物品清单。
var list1 = [
[141,'AAA', 'A Group'],
[262,'BBB', 'B Group'],
[345,'CCC', 'B Group'],
[136,'DDD'],
[095,'EEE', 'A Group'],
[175,'FFF'], and so on...
];
我的目标是打印这些项目。先分组,按字母顺序排列。之后无组。
所有项目按字母顺序排列。
最终结果将类似于:
<div>
<h2>A Group</h2>
<ul class="group">
<li>
<img src="/141">
<h3>AAA</h3>
</li>
<li>
<img src="/095">
<h3>EEE</h3>
</li>
</ul>
<h2>B Group</h2>
<ul class="group">
<li>
<img src="/262">
<h3>BBB</h3>
</li>
<li>
<img src="/345">
<h3>CCC</h3>
</li>
</ul>
<h2>No group</h2>
<ul class="non-group">
<li>
<img src="/136">
<h3>DDD</h3>
</li>
<li>
<img src="/175">
<h3>FFF</h3>
</li>
</ul>
</div>
关于如何解决这个问题的任何想法?
找到这个,https://stackoverflow.com/a/7596924/543365
相当接近我可以使用的东西。虽然无法将它弯曲以供我使用。