0
我有點迷惑於如何應用jQuery的上下拉列表排序排序在下拉列表中的jQuery
如蘋果,貓,卡車,APPLE,CAT,卡車
應該像在下降下拉列表.... 蘋果 APPLE 貓 CAT 卡車 TRUCK
如何在jQuery的做到這一點,以便它可以看到大寫和小寫爲好。
我有點迷惑於如何應用jQuery的上下拉列表排序排序在下拉列表中的jQuery
如蘋果,貓,卡車,APPLE,CAT,卡車
應該像在下降下拉列表.... 蘋果 APPLE 貓 CAT 卡車 TRUCK
如何在jQuery的做到這一點,以便它可以看到大寫和小寫爲好。
降低在自定義排序法陣的項目的情況如下jsfiddle
var arr= [ "apple","cat","truck","APPLE","CAT","TRUCK"];
arr.sort(sort);
function sort(a, b){
if(a.toLowerCase() > b.toLowerCase()) return 1;
if(a.toLowerCase() < b.toLowerCase()) return -1;
return 0;
}
我認爲這可以幫助你http://javascript.about.com/library/blsort1.htm – Anton
看看這個堆棧溢出問題的答案:[「如何在Javascript中執行不區分大小寫的排序?」](http://stackoverflow.com/questions/8996963/how-to-perform-case-insensitive-sorting-in-javascript) 。 –