我正在使用select2,我已经设置好了,如果标签不存在,就可以创建新的标签。 这一切都运作正常,但我有一个烦恼,就是“新标签”会自动成为选择的标签,这导致了很多虚假的、意外创建的标签。 我希望“新标签”像往常一样显示在顶部, 但是,如果有其他子匹配选项,那么应该选择最接近的匹配项,用户可以按上箭头键,如果他们想创建一个新标签。 当输入“scrum”时,“scrums”标签已经存在,在下拉菜单中,我希望它显示如下图所示: https://istack.dev59.com/KIkJm.webp
我知道这个问题很旧了,但是在搜索其他内容时,我遇到了这个问题。 自动选择的默认行为是选择第一个匹配的选项。在这里,只要按升序排序,“Scrum”就排在“Scrums”之前。这就是为什么它选择“Scrum”(没有结尾的's')。如果新创建的选项是“Scrumss”,而选项中没有“Scrum”,那么自动选择将选择“Scrums”。 我猜你已经解决了你的问题,但不想让这个问题没有答案 :) 如果这不是问题,或者我理解错了,请留言指出。