jquery select 排序

来源:互联网 发布:易语言qq自动回复源码 编辑:程序博客网 时间:2024/06/06 01:39


转 http://yuhushop.com/?p=6448

$('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) ;    });