# 第二十九關,監聽切換排序功能
## 問題
禿頭俠又提到,客戶希望能夠針對 select 切換排序方式,還請依照以下 範例來設計。
PS:這次小杰發現今天的東西有點超出自己能力外,所以請 slack 的朋友,一起協助找資源,幫助他可以做出來,也請你將你找的資源文件加入到最下方:
```
<select>
<option value="id">依照 id 編號排序(由1開始從上往下)</option>
<option value="process">依照完課率排序(由最高到最低)</option>
</select>
// 以下為編號排序範例
<ul class="list">
<li>編號 ID 1 為廖洧杰,他的完成進度為 5 %</li>
<li>編號 ID 2 為王小明,他的完成進度為 33 %</li>
</ul>
// 以下為完課率排序範例
<ul class="list">
<li>編號 ID 2 為王小明,他的完成進度為 33 %</li>
<li>編號 ID 1 為廖洧杰,他的完成進度為 5 %</li>
</ul>
```
## 文件資源
* [[JS] 事件筆記(上)](https://medium.com/%E9%A6%AC%E6%A0%BC%E8%95%BE%E7%89%B9%E7%9A%84%E5%86%92%E9%9A%AA%E8%80%85%E6%97%A5%E8%AA%8C/js-%E4%BA%8B%E4%BB%B6%E7%AD%86%E8%A8%98-%E4%B8%8A-5377a572be51)
* [jQuery 筆記 - 讓網頁回到最頂點寫法](https://hsuchihting.github.io/jQuery/20200713/1759814760/)
* [js取float型小數點後兩位數的方法](https://codertw.com/%E5%89%8D%E7%AB%AF%E9%96%8B%E7%99%BC/286905/)
* [DOM Event 觸發事件](https://ithelp.ithome.com.tw/articles/10202307)
* [change - 表單內容更動內容時觸發 | Saffran's Blog](https://yuwensaf.github.io/c8a1ad27/)