像stackoverflow这样的tagcompletion
工作实例
窃听器
- 添加列表中存在的项目
- 添加列表中不存在的项目
- 单击箭头键或使用鼠标单击项目,添加列表中存在的项目
- 注意所有项目都被删除,一切都重新开始。
我是在另一个问题提供给我的解决方案之上构建的。 我从该示例中获取了代码并根据我的需要进行了修改。 但是,现在我遇到了上述问题。
在添加不存在的项目后,通过单击向下箭头键,可以避免在添加新项目时删除列表中的所有项目。
将以下内容添加到您传递autocomplete
小部件的options
对象中:
focus: function() { return false; }
从focus
文档:
取消此事件可防止更新值,但不会阻止菜单项被聚焦。
这是没有错误的例子: http : //jsbin.com/oquda3/4