$('select option').sort(function(a,b){
var aText = $(a).text().toUpperCase();
var bText = $(b).text().toUpperCase();
if(aText>bText) return 1;
if(aText<bText) return -1;
return 0;
}).appendTo('select') ;
绑定到具体控件上的change事件上
var right_select = "select_id";
var rightSel = $('#' + right_select);
rightSel.change(function(){
var t = '#' + right_select;
$(t + " option").sort(function(a,b){
var aText = $(a).text().toUpperCase();
var bText = $(b).text().toUpperCase();
if(aText>bText) return 1;
if(aText<bText) return -1;
return 0;
}).appendTo(rightSel) ;
});