如何使 jqueryui 自动完成对页面中的所有文本框仅使用一个列表 (ul)
我遇到的问题是,我有大约 30 个文本框,并且它们都需要自动完成。我注意到 jqueryui 为每个文本框创建一个结果列表 (ul),向我已经很重的页面添加更多标记和事件。是否有一种简单而干净的方法来扩展 jqueryui 自动完成小部件,以便所有文本框都使用相同的结果列表?
I have the problem where I have around 30 textboxes and they all require autocomplete. I noticed jqueryui creates one result list (ul) for each textbox, adding more markup and events to my already heavy page. Is there a simple and clean way of extending the jqueryui autocomplete widget so that all textboxes use the same result list?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,您必须重写插件的一些非常基本的部分才能使其工作,没有“快速修复”来使其工作。此外,诸如通过回调显示等几个方面都依赖于每个自动完成实例拥有自己的列表。
Nope, you'd have to rewrite some pretty fundamental parts of the plugin for this to work, there's no "quick fix" to make this work. Also, several aspects like being shown with a callback, etc rely on each autocomplete instance having its own list.