如何使用javascript保留多项选择顺序?

时间:2017-08-17 05:21:33

标签: javascript multiple-select

假设我想要选择多个选项并保留选择的顺序。请参阅jsfiddle作为示例。

如果我选择Wyoming然后 Amalapuram,我希望结果为["WY","Am"],其中WY位于{{1}之前},但不是Am

这可能吗?谢谢你们。

这是我的HTML代码,

["An","WY"]

和js代码,

<select multiple id="e1" style="width:300px">
        <option value="AL">Alabama</option>
        <option value="Am">Amalapuram</option>
        <option value="An">Anakapalli</option>
        <option value="Ak">Akkayapalem</option>
        <option value="WY">Wyoming</option>
    </select>
<input type="checkbox" id="checkbox" >Select All

<input type="button" id="button" value="check Selected">

1 个答案:

答案 0 :(得分:0)

我可以想到一个非常漫长而无聊的方法:在select2上订阅更改事件,并自己跟踪所选值。

这是更新的小提琴:http://jsfiddle.net/Nisarg0/agfs8m3d/2/

display: flex;
相关问题