选择2删除错误的选项

时间:2015-04-15 18:33:29

标签: javascript jquery jquery-select2

所以我们使用的是一个利用远程数据的select2输入。它还允许用户选择多个项目。

当用户选择项目时,我遇到了select2过滤掉可用选项的问题。

在用户输入&#39; <&#39;

之后,我们可以使用这组远程数据
[
{"text":"lions"},
{"text":"ligons"},
{"text":"live birds"},
{"text":"livers"}
]

他们选择一个选项(比如说&#39;狮子&#39;)将该对象放入所选值的数组中。

现在用户搜索了&#39; a&#39;并且服务器返回:

[
{"text":"apple"},
{"text":"ants"},
{"text":"aaron"}
]

现在问题就出现了.Select2试图提供帮助,并从可用选项中删除第一个对象,因为只要它知道索引0已被选中,因为&#39;狮子会&#39; WAS在指数0点。现在&#39; apples&#39;从列表中删除,因为它的索引为0。

如果我做出另一个选择,让我们说蚂蚁,那么下一个搜索将从列表中删除2(0和1)。

如何告诉Select2比较&#34; text&#34;的值?何时拉出可用选项?

0 个答案:

没有答案