使用Javascript / Jquery对ListBox项进行排序

前端之家收集整理的这篇文章主要介绍了使用Javascript / Jquery对ListBox项进行排序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个列表框,页面上有一些项目.有没有简单的方法使用 Jquery或本机javascript对项目进行排序?

最好的祝福,

解决方法

您可以使用 Javascript JQuery函数,如下所示.我没有完全测试它,但它必须工作.
function Sortit() {
        var $r = $("#MySelect option");
        $r.sort(function(a,b) {
            if (a.text < b.text) return -1;
            if (a.text == b.text) return 0;
            return 1;
        });
        $($r).remove();
        $("#MySelect").append($($r));
        }

在这里,您选择的标签应该有Id MySelect.您也可以使用普通的javascript执行此操作.这将按选项的显示文本排序.相反,如果要按每个选项的值排序,则使用如下排序

$r.sort(function(a,b) {
               return a.value-b.value;
            });

猜你在找的jQuery相关文章