javascript - Jquery在没有ID的Textarea上自动填充
问题描述
我正在尝试将自动建议 JQuery 插件添加到文本框中。我可以在另一个具有“id”的文本框中使用下面的代码来做到这一点。但是我正在处理的这个新文本框没有 id,我想 Class 是我唯一的选择。但我无法在这个文本区域中获得自动建议工作。谁能建议我做错了什么,或者这不是上课的正确方法。?
var tCodes = ["head", "hello", "heart", "health", "horizontal"];
$('.sn-chat-textarea').autocomplete({
source: tCodes
}, {
autoFocus: true,
minLength: 1
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" />
<textarea class="sn-chat-textarea" rows="1" placeholder="Type a message" aria-autocomplete="list" aria-haspopup="true" aria-multiline="true" role="combobox" value="" style="overflow: hidden; overflow-wrap: break-word; height: 40px;"></textarea>
解决方案
推荐阅读
- c++ - c ++代码块正常但仍然无法编译
- c++ - 为什么字符串和int之间的+运算符充当substr
- amazon-web-services - 用于 AWS S3 v4 身份验证问题的 Nginx 代理
- python - 如何将 Python 列表转换为 Python Dataframe?
- google-api - Google Classroom API 清单 材料
- html - Paragraf 桌子,底部有厚实的侧面
- c - 访问嵌套结构变量
- select - 从具有多个条目的表中选择随机值以插入到配置单元中的另一个表中
- angular - 如何优化 Ionic 4 中的数据加载 - Angular 7 App
- opencv - OPEN_CV 错误没有足够的值来解包(预期 3,得到 2)