jquery ui自动完成.当只有一个选择时,自动接受单词
JQuery-UI autocomplete. Automatically accept the word when only one choice is left
我有一个带有文本输入字段的web表单,该字段通过jquery-ui附加了自动完成小部件。事实上,表单本身就是jquery-ui对话框。我正在寻找的方式,使表单自动接受自动完成的选择时,只有一个选项。
来说明。当用户输入"c"时,自动完成小工具会提示"cat"answers"closet"。当用户输入'a'时,小部件应该自动在输入字段中输入'cat'并关闭自己。
你必须管理一个事件。正如我在文档中看到的,你必须触发更改:
$( ".selector" ).autocomplete({
change: function( event, ui ) {}
});
在改变你有计数选项,你仍然有这样的:
var options = $( ".selector" ).autocomplete( "option" );
我看到你会得到这样的东西:
[{label: 'Option 1'}, {label: 'Option 2'}]
尝试一下拆分和eval并获得大小。然后:
if (size == 1){
$(".selector").val(options.value);
}
这当然不是一个工作示例,但它是方法
相关文章:
- 选择带有空格分隔单词的元素
- 选择下拉菜单:实现非精确搜索,每个单词都将被不可重复地搜索
- 如何按从当前单词到段落中该句子(.)结尾的范围选择文本
- 选择符号旁边的单词
- 使用Javascript双击HTML中的空格时,选择上一个和下一个单词
- Hangman游戏将用户选择的字母与单词中的字母进行比较以进行猜测
- 试图用随机选择的单词填充html中的ul.JS
- 如果字符串与数组中的多个单词匹配,则Javascript会选择该字符串
- 我在angular JS中选择了一个默认选项,并删除了两个单词之间的下划线
- Jquery $this属性选择器是否包含单词
- 在双击/选择单词时在 chrome 扩展程序中运行函数
- HTML 浏览器的“文本”选择:选择整个单词(如在 iBooks 中)
- 如何使用 JavaScript 将选择扩展到单词边界,仅一次
- 如何在分隔之间选择多个单词
- 选择 h2 标签的前两个单词并换行 span 标签
- 谷歌邮件应用程序脚本中的正则表达式困难 - 在两个单词之间选择单词
- 停止 Edge 浏览器尝试跨元素选择单词
- JavaScript-从文本中选择单词
- 如何包装html标签为jquery鼠标选择单词
- 选择单词边界,但不包括标点符号