我正在尝试调整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
答案 0 :(得分:0)
解决方案是删除函数的内容,如下所示:
$.fn.sortOptions = function() {
return this.each(function() {
});
};