【发布时间】:2017-08-13 18:35:31
【问题描述】:
我有一个用户可以选择的选择字段,并且我正在使用 Select2 进行多项选择。
<select id="currency" name="currency_cc">
<option value="BDT">BDT - Bangladesh</option>
<option value="USD">USD - USA</option>
<option value="ZWL">ZWL - Zimbabwe</option>
</select>
但问题是,如果我从列表中选择选项 2,然后选择选项 1, 然后 select2 将选项 1 val 放在选项 2 之前,但我先选择了选项 2。
我希望将选项 1 放在选项 2 之后,因为我按此顺序选择了,我该怎么做?我认为官方文档中没有任何内容。
但我在 JS Fiddle 中看到了这个工作,我从以下 Q/A 页面获得: jQuery select2 control - retrieve last selected element
而小提琴是: http://jsfiddle.net/jEADR/1588/
检查一下,它可以按我想要的方式工作,但在我的代码中却没有这样的行为。
请有人帮忙。
【问题讨论】:
-
它也在删除已选择的元素,这不是我想要的方式,这就是我没有考虑的原因。
标签: javascript html select jquery-select2