Bootstrap双列表框不按字母顺序排序

时间:2016-01-12 18:15:06

标签: javascript

我正在尝试调整Alex van den Hoogen的Boostrap DualListbox,以便它不会按字母顺序对选项列表框中的选项进行排序。

我找到了javascript函数(我认为)按字母顺序对它们进行排序:

$.fn.sortOptions = function() {
    return this.each(function() {
        $(this).append($(this).find('option').remove().sort(function(a, b) {
            var at = $(a).text(), bt = $(b).text();
            return (at > bt) ? 1 : ((at < bt) ? -1 : 0);
        }));
    });
};

不幸的是,javascript比我的报酬要高几级。 如何阻止它按字母顺序排序<option></option>代码?

我希望将它们保持在我用html渲染它们时的顺序。或者,如果那是不可能的,我可以包括一些用于按数字顺序递增的数据:

data-order="1"...data-order="2", etc

1 个答案:

答案 0 :(得分:0)

解决方案是删除函数的内容,如下所示:

$.fn.sortOptions = function() {
    return this.each(function() {

    });
};