0
A
回答
0
請看以下代碼片段進行排序選擇列表的
$("#mSelect").append($("#mSelect option").remove().sort(function(a, b) {
var at = $(a).text(), bt = $(b).text();
return (at > bt)?1:((at < bt)?-1:0);
}));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="mSelect" >
<option value="val1" > DEF </option>
<option value="val4" > GRT </option>
<option value="val2" > ABC </option>
<option value="val3" > OPL </option>
<option value="val5" > AWS </option>
<option value="val9" > BTY </option>
</select>
0
小的修正:清除默認選項選擇
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="mSelect" >
<option value="val1" > DEF </option>
<option value="val4" > GRT </option>
<option value="val2" > ABC </option>
<option value="val3" > OPL </option>
<option value="val5" > AWS </option>
<option value="val9" > BTY </option>
</select>
$("#mSelect").append($("#mSelect option").remove().sort(function(a, b) {
var at = $(a).text(), bt = $(b).text();
return (at > bt)?1:((at < bt)?-1:0);
}));
$("#mSelect").val("");
0
目前加最後一行有沒有這樣的選項。 jQuery-Hacky方法可能是可行的,但我不會嘗試。基本上如果你想這樣做,你應該在github上創建一個問題,但你可能需要貢獻代碼:)
相關問題
- 1. 如何更改下拉菜單到下拉菜單
- 2. 如何以編程方式更改此下拉菜單中的選定項目?
- 3. 在下拉菜單中更改CSS下拉菜單
- 4. 更改下拉菜單列表項方
- 5. 更改下拉菜單中特定項目的樣式
- 6. 在下拉菜單中更改項目的文本
- 7. 更改下拉菜單
- 8. 如何在Bootstrap的項目菜單中創建子菜單下拉菜單?
- 9. 轉換下拉菜單中的菜單
- 10. 用javascript中的文本菜單替換下拉菜單
- 11. Scrapy更改項目訂單
- 12. 根據其他下拉菜單更改下拉菜單
- 13. Bootstrap nav下拉菜單下的項目
- 14. 根據頁面更改css下拉菜單的頂部項目
- 15. aspx下拉菜單添加項目如何獲取下拉菜單實例
- 16. 如何在選擇項目時更改下拉菜單中的默認文本
- 17. 如何選擇另一個下拉菜單選項時更新下拉菜單?
- 18. Sitecore:更改特定項目下項目的上下文菜單?
- 19. 從下拉菜單中選擇項目
- 20. Javascript下載項目從下拉菜單
- 21. 用菜單替換組合框的下拉菜單
- 22. 當從下拉菜單中挑選某些項目時,出現更改文本框/下拉菜單
- 23. 如何使css下拉菜單中的一個下拉菜單
- 24. 如何使用PHP中的下拉菜單來訂購列表項目
- 25. 如何隱藏信息時,在下拉選項更改菜單
- 26. 下拉菜單c選擇的項目#
- 27. 更新下拉菜單後更改值
- 28. 更改的菜單項滑動的拉
- 29. Python Selenium:在下拉菜單中單擊選項時可以更改值?
- 30. 在下拉菜單中轉換CSS下拉菜單
[按字母順序排序選項元素使用jQuery]可能的副本(http://stackoverflow.com/questions/12073270 /排序選項元素-按字母順序使用-jquery的) –