0
我有一個這樣的名單:jQuery來組名單按字母順序
<ul id="recipes">
<li><a href='xxx'>Apple Pie</a></li>
<li><a href='xxx'>Almond Slice</a></li>
<li><a href='xxx'>Banana Cake</a></li>
<li><a href='xxx'>Carrot Cake</a></li>
</ul>
,我需要轉換爲按字母順序分組像這樣的列表:
<h3>A<h3>
<ul>
<li><a href='xxx'>Apple Pie</a></li>
<li><a href='xxx'>Almond Slice</a></li>
</ul>
<h3>B<h3>
<ul>
<li><a href='xxx'>Banana Cake</a></li>
</ul>
<h3>C<h3>
<ul>
<li><a href=''xxx'>Carrot Cake</a></li>
</ul>
我排序的清單, jQuery,但不能完全弄清楚如何實現我需要的分組,任何人都可以幫忙嗎?
編輯:我可以添加更多的信息我原來的列表,所以它看起來是這樣的:
<ul id="recipes">
<li class='a'><a href='xxx'>Apple Pie</a></li>
<li class='a'><a href='xxx'>Almond Slice</a></li>
<li class='b'><a href='xxx'>Banana Cake</a></li>
<li class='c'><a href='xxx'>Carrot Cake</a></li>
</ul>
我懷疑,這將有很大的幫助
你爲什麼要這些在UI,同時從服務器顯示的數據,你應該做這些類型的東西 – kobe 2011-02-03 20:34:55
我不會使用JavaScript來重新組織你的DOM像這樣。我會做服務器端。 – Stephen 2011-02-03 20:35:11