我一直在尋找一種強大而簡單的方法來排序我的案例研究,但幾個小時後,我搜索堆棧溢出我找不到方法來過濾casestudies我想要的方式。過濾和排序div
基本上,我會使用CSS類給每個案例研究三類(一年內生產,項目和名稱類型),例如標記會是這個樣子
<div class="name1 home 2013"></div>
<div class="name2 work 2012"></div>
<div class="name3 home 2012"></div>
<div class="name4 charity 2012"></div>
<div class="name5 home 2010"></div>
<div class="name6 work 2007"></div>
然後我想有按鈕,這樣你可以選擇你想要通過哪種類別對案例進行排序。所以像。
<div class="button" id="year">Sort by Year</div>
<div class="button" id="alpha">sort Alphabetically</div>
<div class="button" id="type">sort by type</div>
這就是我陷入困境的地方。我可以創建什麼javascript函數,以便如果您單擊按鈕「按年分類」,它會創建一個標記,看起來像這樣。例如,將所有的案例研究歸入同一年的案例研究。
<div>
<div class="name1 home 2013"></div>
</div>
<div>
<div class="name2 work 2012"></div>
<div class="name3 home 2012"></div>
<div class="name4 charity 2012"></div>
</div>
<div>
<div class="name5 home 2010"></div>
</div>
<div>
<div class="name6 work 2007"></div>
</div>
該內容看起來像是一個比通用div更適合的表。這可能會使排序更容易。 – steveax 2013-02-10 16:43:04