gpt4 book ai didi

javascript - 正确更新 bootstrap-typeahead.js 中的 source Option

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:04:13 25 4
gpt4 key购买 nike

在下面demo ,插入“阿拉斯加”值后,源已更新,因此自动完成不会再次显示阿拉斯加值。

var newSource = this.source
.slice(0,pos)
.concat(this.source.slice(pos+1));
this.source = newSource;

无论如何,如果我从文本区域中删除 Alaska,值 Alaska 应该再次显示在源代码中。
如果用户从 textarea 中删除数据,是否有任何提示如何恢复源数据?

我的想法是访问选项`source option from

$('.typeahead').on('change', function () { })

有什么提示吗?

附言:
我正在使用 jquery 和下划线

最佳答案

您可能更愿意更改您的 matcher 函数以测试已经选择的状态:

var tabPresentStates = this.query.split(','),
nbPresentStates = tabPresentStates.length;
for(var iState = 0; iState < nbPresentStates; iState++) {
if(item === tabPresentStates[iState].trim())
return false;
}

查看此 fiddle .

关于javascript - 正确更新 bootstrap-typeahead.js 中的 source Option,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13567464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com