如何附加 jQuery 自动完成插件的鼠标事件?
我的问题是这样的:我需要用鼠标指针悬停在自动完成下拉列表中的值来更新 div 中的一些文本。
它可以轻松完成吗?还是我必须对自动完成插件进行根本性的更改?
我正在使用 Jörn Zaefferer 的 jQuery Autocomplete 插件版本 1.1。
My problem is this: I need to update some text in a div with the value of what the mouse pointer is hovering over in the autocomplete drop down list.
Can it be done easily, or do I have to make fundamental changes to the Autocomplete plugin?
I am using the jQuery Autocomplete plugin version 1.1 by Jörn Zaefferer.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 jQuery 1.4.2 自动完成本机插件,您可以使用以下代码来做到这一点:
using jQuery 1.4.2 autocomplete native plugin, you can do that with this code:
您可以使用 jQuery live 绑定到弹出的结果表,但它是非特定的,因此您可能必须在输入字段具有焦点时添加 live,然后在失去焦点时使其消亡。基本上试试这个(console.debug是在Firebug控制台打印出结果):
You could use jQuery live to bind to the result table that pops up, but it's non-specific, so you may have to add the live when the input field has focus, then make it die when it loses focus. Basically try this (console.debug is to print out the result in the Firebug console):