2012-10-06 91 views
0

我有点迷惑于如何应用jQuery的上下拉列表排序排序在下拉列表中的jQuery

如苹果,猫,卡车,APPLE,CAT,卡车

应该像在下降下拉列表.... 苹果 APPLE 猫 CAT 卡车 TRUCK

如何在jQuery的做到这一点,以便它可以看到大写和小写为好。

+0

我认为这可以帮助你http://javascript.about.com/library/blsort1.htm – Anton

+0

看看这个堆栈溢出问题的答案:[“如何在Javascript中执行不区分大小写的排序?”](http://stackoverflow.com/questions/8996963/how-to-perform-case-insensitive-sorting-in-javascript) 。 –

回答

0

降低在自定义排序法阵的项目的情况如下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; 
}