多选列表是1,2,3,4,但是我选择的顺序是2,4,3,1,我录入数据库需要按照我的录入顺序来,可是select2却会按照列表的排序来.插件本身会对已选项按照备选下拉框中的顺序进行排序.解决方法是在选择某一选项时,把它放到所有选项的最后.
$("select").on("select2:select", function (evt) {
var element = evt.params.data.element;
var $element = $(element);
$element.detach();
$(this).append($element);
$(this).trigger("change");
});
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:JefskyWong ——程序猿甜品店
链接:https://www.jefsky.com/blog/22
来源:https://www.jefsky.com/