JS select列表内容按拼音排序

来源:互联网 发布:淘宝实体店 编辑:程序博客网 时间:2024/05/17 03:03

function sortRule(a,b) {
   var x = a._text;
   var y = b._text;
   return x.localeCompare(y);
}
function op(){
   var _value;
   var _text;
}
function sortOption(){
   var obj = document.getElementById("enablePersons");
   var tmp = new Array();
   for(var i=0;i<obj.options.length;i++){
    var ops = new op();
    ops._value = obj.options[i].value;
    ops._text = obj.options[i].text;
    tmp.push(ops);
   }
   tmp.sort(sortRule);
   for(var j=0;j<tmp.length;j++){
   obj.options[j].value = tmp[j]._value;
   obj.options[j].text = tmp[j]._text;
   }
}
sortOption();

原创粉丝点击