$('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) ;
});
本文介绍了一种使用JavaScript对下拉菜单中的选项进行字母排序的方法,并展示了如何通过监听change事件来动态更新排序。
452

被折叠的 条评论
为什么被折叠?



