gpt4 book ai didi

jquery - 文本区域的自动完成功能

转载 作者:行者123 更新时间:2023-12-03 21:30:50 25 4
gpt4 key购买 nike

有没有办法在 textarea 定义的区域中实现自动完成功能标签或类似的东西?

我目前正在使用 jQuery 自动完成插件来建议 input 内的用户输入标签,但问题是自动完成短语通常可能相当长,因此滚动到 input 的边缘字段。

最佳答案

您也可以(请注意,两年后)尝试 asuggest ,它在插入符号之后的文本区域内提供单词补全。

一个简单的例子:

var suggests = ["hello", "world"];
$("#text-area1").asuggest(suggests);

这将轻松匹配内容,没有限制,没有最小字符数。

更多附加功能:

var suggests = ["head", "hello", "heart", "health"];
$("#text-area1").asuggest(suggests, {
'endingSymbols': ', ',
'minChunkSize': 3,
'delimiters': ':',
'stopSuggestionKeys': [$.asuggestKeys.RETURN]
});

这将需要三个(或更多)字符来开始匹配,并且要求字符串以字符 : 开头,在每个字符后面放置一个逗号 ,完成,并在您按 RETURN 键后停止打扰您。

通过一些制表符循环,要离散:

var suggests = ["head", "hello", "heart", "health", "horizontal"];
$("#text-area1").asuggest(suggests, {
'autoComplete': false,
'cycleOnTab': true
});

这不会提供建议,但会在用户按下 TAB 键时循环显示匹配项。

关于jquery - 文本区域的自动完成功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2518442/

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