什么是使用自动完成类型功能的正确事件?我正在做类似于自动完成的事情,并尝试使用事件,但是,当我将文本从输入的文本中解出时,它只在事件被触发前才有文本。我应该使用不同的事件,还是将新的字符追加到现有文本中?jQuery中的自动完成使用了什么事件
回答
你想使用keyup
event有当前值的输入。
不是jQuery UI autocomplete确实不是做到这一点,但出于不同的原因。它们在按键和搜索时间之间有一个小的延迟,所以当前值填充。 It's actually using the keydown
event更快地响应箭头键等。
在按键时,没有任何东西被放入。使用keyup
事件,您将在按下按键后获得该值。
更好地设置聚焦(删除它模糊)到间隔/超时功能:
- 检查输入字符的数量和内容的变化
- 执行自动完成查询
- perfom自动完成
为什么要移除模糊的功能? – 2010-10-19 16:23:59
@DutrowLLC避免额外的“背景”超时/间隔功能,除了吃点“小”cpu时间之外什么也不做。如果你只运行你认为必要的东西,这对调试也更方便。 – dvhh 2010-10-19 16:26:15
你的意思是一个连续循环的函数? – 2010-10-19 16:56:31
- 1. jQuery的自动完成:事件选择
- 2. JQuery的自动完成更改事件
- 3. Jquery UI自动完成事件更改
- 4. jquery ui自动完成 - 重点事件
- 5. jQuery自动完成选择事件
- 6. jquery ui自动完成事件时序
- 7. jquery自动完成onChange事件
- 8. jQuery自动完成和焦点事件
- 9. 什么是jQuery的自动完成插件中的catcomplete?
- 10. 使用jquery自动完成
- 11. 使用JQuery自动完成?
- 12. 使用jQuery自动完成
- 13. 使用jQuery UI自动完成的事件处理程序 - Combobox
- 14. 使用jquery +自动完成插件的动态文本框的自动完成
- 15. jQuery UI自动完成等待搜索事件完成
- 16. 在ASP.Net中使用jQuery自动完成插件 - 提交自动完成
- 17. 如何使用jQuery自动完成连接按钮(onclick事件)
- 18. 如何启动jQuery自动完成中的更改事件
- 19. 在foreach中使用jquery自动完成
- 20. jQuery插件 - 自动完成
- 21. 了解jquery ui自动完成json
- 22. 显式调用jQuery自动完成插件中的自动完成功能
- 23. 从自动完成中选择事件
- 24. 鼠标选择自动完成选项 - 什么是javascript/jquery事件?
- 25. 什么自动完成jQuery插件是最容易使用的轨道?
- 26. 自动完成jquery UI中的按键事件
- 27. 无法绑定jQuery UI自动完成中的点击事件
- 28. 使用jQuery的自动完成功能
- 29. MVC2使用jQuery的Ajax自动完成
- 30. 使用jQuery/JavaScript的自动完成
你在问jQuery-ui的自动填充小部件以外的东西吗? http://jqueryui.com/demos/autocomplete/ – 2010-10-19 15:49:59
嘿,肯,我正在写点东西。但被问到如何jquery,因为他们的解决方案已经过审查。 – 2010-10-19 15:56:16