【发布时间】:2017-08-14 07:05:48
【问题描述】:
我是 select2 js 的新手,所以请帮助我根据给定的顺序选择值。意味着当我必须根据用户决定的顺序存储价值时。
data = [{id:1, name:xyz},{id:2, name:abc},{id:3, name:lmn}]
假设我想将 id [1,2] 显示为选中,但我得到的是 [2,1]
【问题讨论】:
标签: javascript jquery html jquery-select2
我是 select2 js 的新手,所以请帮助我根据给定的顺序选择值。意味着当我必须根据用户决定的顺序存储价值时。
data = [{id:1, name:xyz},{id:2, name:abc},{id:3, name:lmn}]
假设我想将 id [1,2] 显示为选中,但我得到的是 [2,1]
【问题讨论】:
标签: javascript jquery html jquery-select2
添加此代码:
$('select').on('select2:select', function(e) {
var element = $(this).find('[value="' + e.params.data.id + '"]');
$(this).append(element);
$(this).trigger('change');
});
或者,
$("select").select2();
$("select").on("select2:select", function (evt) {
var element = evt.params.data.element;
var $element = $(element);
$element.detach();
$(this).append($element);
$(this).trigger("change");
});
【讨论】: