问题标签 [jquery-ui-autocomplete]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jQuery AutoComplete 不显示
在一个 jquery 对话框中,我想使用 jqueryUI 的 jquery 自动完成功能。
然后我在我的控制器中准备了一个动作(我正在使用 ASP.NET MVC2),如下所示
ForoModelWS 类是一个简单的类,仅用于保存应以 json 格式传输的数据。这里是
在客户端,我有以下 jquery 代码:
但是没有出现带有建议的滑动窗口。如果我在响应函数中添加警报,我可以看到正确的数据。
我错过了什么吗?
感谢您的帮助
第一次编辑:此外,如何更改代码以使用返回列表中所选元素的“id”属性?
第二次编辑:我用 Chrome 开发者工具检查了更多,我发现当自动完成启动时会出现一些错误。以下:
似乎自动完成插件在尝试将滑动建议的 z-Index 设置为 1 提升其容器时找不到元素。当 jquery UI Dialog 打开时出现第一个错误。自动完成的输入位于 jquery 对话框内的 jquery 选项卡内
第三次编辑:我正在添加 HTML 标记以完成
jquery - jquery ui 自动完成 - 如何?
我可能看错了。
但是,我正在尝试使用 jquery ui 自动完成功能。
我想给它一个网址,它会从那里得到建议。
我的问题是
1:我如何指定网址?
2:我如何格式化响应?
jquery - 离开字段后取消自动完成
如果用户离开页面查看文档here,有没有办法停止ui jQuery Autocomplete我看到很多东西
但是在用户离开现场后如何使用它们
jquery-ui-autocomplete - 在 jQuery UI 自动完成结果中显示一个图标
我正在使用jQuery UI 自动完成插件(1.8 版),我想自定义显示建议的方式。具体来说,我不仅想显示一些文本,还想显示一个图标。但是,当我发送 <img> 标记时,它只会在结果列表中呈现为纯文本。
有什么方法可以改变这种行为吗?或者,您能否建议一种不同的方式在返回的结果中包含图像并让它们显示在建议中?
jquery-ui - jQuery UI 自动完成组合框 - 防止表单提交
我正在使用 jQuery UI 自动完成的漂亮“组合框”变体 - 请参见此处:http: //jqueryui.com/demos/autocomplete/#combobox
我将它放在 Form 元素中,因为它是表单的一部分。
自动完成组合框有一个<button>
用于显示整个下拉列表的。但是,当用户按下它时,表单就会提交。这似乎是因为<button>
有一个type="submit"
属性。整个元素由fn 中的button()
调用创建,请参见源代码。.combobox
如何停止提交?
(注意:这个人也有同样的问题,但他通过删除form
- 我不能这样做来解决它)
jquery - 如何将自动完成与事件绑定一起使用?
我有一个表单,我可以在其中添加具有自动完成功能的字段。
不是在我创建它们时将自动完成添加到每个字段,而是可以使用事件绑定来添加自动完成吗?
当谈到 Javascript 中的事件时,我是新手。
这是我使用事件绑定添加新行所做的(完美运行):
jquery - 扩展 jqueryui 自动完成功能
如何使用自动完成功能来满足以下要求?
如果建议匹配超过 10 个项目,则不应显示建议,而是在输入旁边显示条目数
如果建议匹配少于 10 个项目,它应该建议自动完成
我是 jquery 和 jqueryui 的新手,但是我可以控制“打开”事件来实现我的要求是否正确?有人可以帮我吗?:D
jquery-ui-autocomplete - jQuery UI 自动完成
我正在尝试让 Jquery UI 自动完成在 div #right 中加载 AJAX 的动态字段上工作
我不完全理解下面的代码。
但它适用于 Chrome/FF。然而,它似乎正在杀死 Internet Explorer 中的 AJAX 加载,导致应用程序无法正常运行。
返回的错误是
控制台中的错误是指倒数第二行的括号。
我尝试使用文档来解决这个问题,但无法让它工作:-(
代码和 IE 发生了什么?
请帮忙。
jquery - 如何使用 jQuery 创建一个绝对定位在另一个元素旁边的 div?
我在一个页面上有一个搜索框,它连接到一个 AJAX 脚本,该脚本通过 GET 根据搜索框的内容返回 HTML。
为了直接在搜索框下方显示结果,我需要在相对于该框的位置创建一个 div(框的位置根据屏幕分辨率而变化)。如何使用 jQuery 来实现这一点?
或者,是否可以使用 jQuery UI 自动完成功能,如果可以,如何使用?我确实对它很感兴趣,但根本无法让它显示 HTML。
编辑: 这是一个 jsfiddle 链接:http: //jsfiddle.net/UxPb8/
您认为它有效是可以原谅的,但是一旦搜索框左侧的页面上有更多内容,定位就会被抛出,因此这个问题。
jquery - 强制 jQuery UI 自动完成移动?
我在我的网站上使用来自 jQuery UI 的自动完成功能,它工作正常,但我正在重新设计系统,所以我需要进行这一更改。目前,自动完成功能在输入的底部打开。但是,我不能将它强制到自定义位置,无论是使用 jQuery 还是 CSS。
我试过这个:
我还尝试将 !important 添加到规则中,但没有影响。
我也尝试将 css 添加到 .ui-autocomplete,但没有任何结果。
似乎当盒子打开时,它会覆盖所有这些更改。对此有任何想法吗?我真的需要一个解决方案。
谢谢,马蒂莱恩