使用jQuery以与select2相同的顺序选择值

时间:2016-10-05 15:34:03

标签: javascript jquery jquery-select2

我有一个select2多选下拉列表。

<select class="select2" multiselect>
    <option value="A">A</option>
    <option value="B">B</option>
    <option value="C">C</option>
    <option value="D">D</option>
    <option value="E">E</option>
</select>

我想在页面上选择多选,所以我尝试了下面的代码来实现。但每次我得到排序形式的结果。但我希望选择的项目顺序相同。

$('.select2').select2();


$(document).ready(function(){

    $('.select2').val(['B','E','A']).trigger('change');

    $("select").on("select2:select", function (evt) {
    var element = evt.params.data.element;
    var $element = $(element);

    $element.detach();
    $(this).append($element);
    $(this).trigger("change");
    });

})

注意:当我手动选择时,它工作正常。但是在触发器上,它无法正常工作

0 个答案:

没有答案