创建新标签时更改select2自动选择的标签

时间:2013-02-04 05:24:06

标签: javascript jquery jquery-select2

我正在使用select2,我已经设置了它,所以如果它们不存在我可以创建它们。

这一切都运行正常,但我遇到的一个错误就是"新标签"是自动选择的标签,这导致了很多虚假的,意外创建的标签。

我想要的是"新标签"像往常一样显示在顶部,

但是,如果有其他子匹配选项,那么应该选择最接近的匹配,如果用户希望创建新标签,则可以按向上箭头。

这就是我想要输入" scrum"当" scrums"标签已经存在:

optimal choice

1 个答案:

答案 0 :(得分:0)

我知道这已经过时了,但我在搜索其他内容时提出了这个问题。

自动选择的默认行为是选择第一个匹配选项。在这里,据我所知,“Scrum”出现在“Scrums”之前,如果排序asc。这就是为什么它选择“Scrum”(最后没有's')。如果新创建的选项是“Scrumss”,并且选项中没有“Scrum”,则可以通过自动选择选择“Scrums”。

我猜你想出了你的问题,但不想留下未回答的问题:)

如果不是问题,请写评论或我说错了。