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) 。 –