问题标签 [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.

0 投票
11 回答
43414 浏览

jquery - 单独更改 jquery-ui 自动完成小部件的宽度

我在一页上使用多个 jquery-ui 自动完成小部件,并希望能够单独设置每个小部件的宽度。目前,我正在这样做:

这并不是一个真正的解决方案,因为用户能够以不同的顺序触发各种自动完成,并且此代码只是根据它们添加到 DOM 的顺序来设置它们的样式。

触发自动完成时,它似乎创建了一个<ul>然后将其放置在触发它的输入框下。不幸的是,我在这个生成的文件中找不到任何唯一标识符<ul>来锁定并应用一些 CSS。

我的问题与这个不同,因为我只使用默认的自动完成,而不是自动完成组合框。

此外,挖掘自动完成<ul>并将不同的自动完成框宽度与列表中的值匹配也不起作用,因为这些值是动态生成的。

有任何想法吗?

0 投票
7 回答
97912 浏览

jquery - 在 jQuery UI 自动完成上没有检测到结果

在你指出我之前,是的,我已经审查了关于这个主题的六篇文章,但我仍然对为什么这不起作用感到困惑。

我的目标是检测自动完成何时产生 0 个结果。这是代码:

搜索本身工作正常,我可以毫无问题地显示结果。据我了解,我应该能够使用 autocomplete("result") 处理程序拦截结果。在这种情况下,它根本不会触发。(即使是没有引用结果数量的通用警报或 console.log 也不会触发)。打开事件处理程序显示正确数量的结果(当有结果时),搜索和关闭事件处理程序报告的结果大小总是落后一步。

我觉得我在这里遗漏了一些明显而刺眼的东西,但我只是看不到它。

0 投票
8 回答
87309 浏览

jquery - jquery UI Combobox ONCHANGE

如何在 jqueryUI 组合框中附加 onchange 函数?这是我的代码:

当值发生变化时,它会提醒更新的值。

任何帮助请.. :)

0 投票
2 回答
2256 浏览

jquery - jquery ui自动完成:如何保持选择列表打开,直到做出选择

我想强制用户从 jquery 自动完成 ui 的下拉列表中选择一些东西。我尝试使用“关闭”事件在函数中返回 false,但这不起作用。在用户做出选择之前,如何保持选择列表打开?

对于那些需要查看它的人, http ://smartsend.ontech.com.au/quote 输入四个字母的邮政编码 - 我想保持该列表打开。

谢谢

杰森

0 投票
2 回答
4356 浏览

jquery - jQuery UI 自动完成有问题

我正在尝试在 jQuery UI 中使用新的自动完成功能,但我遇到了一些问题。

我能够从数据库中检索数据(我可以在 FireBug 中看到它),但我无法显示下拉列表(或提醒数据)。

这是我的 jQuery 代码:

这是我的 PHP 代码:

我看过这两个指南: http:
//www.jensbits.com/2010/03/29/jquery-ui-autocomplete-widget-with-php-and-mysql
http://net.tutsplus.com/tutorials /javascript-ajax/how-to-use-the-jquery-ui-autocomplete-widget

但仍然不能完全弄清楚如何显示/提醒获取的数据。

这是从echo json_encode

0 投票
1 回答
2593 浏览

php - jqueryui自动完成限制多选

我正在使用 jQuery UI 自动完成功能,并试图限制多个结果。基本上我正在构建一个 PM 系统,我正在使用 to 字段的自动完成功能。但我试图限制一条消息可以发送给的人数。所以就像将最大选择限制为 25。

有没有办法限制这个?还有关于视觉指示器的任何想法,它们已达到最大值?

0 投票
1 回答
2172 浏览

javascript - 使用本地数组自动完成

以下作品:

但以下不起作用:

我不擅长数组。

0 投票
11 回答
158810 浏览

javascript - 带有项目和 ID 的 jQuery UI 自动完成

我有以下适用于一维数组的脚本。是否有可能让它与二维数组一起使用?然后,通过单击页面上的第二个按钮,无论选择哪个项目,都应该显示所选项目的 id。

这是一维数组的脚本:

这是按钮检查id的脚本,不完整:

0 投票
2 回答
1281 浏览

asp.net - 使用 asp.net 生成的 json 自动完成

我有以下似乎不起作用的脚本。aspx 页面返回的 json 类似于下面脚本中的 json 已被注释掉。如果我将该 json 作为数组直接粘贴到源中,它会完美运行。

但是,一旦我尝试使用下面的脚本,我就没有收到任何错误消息或任何东西,当我在自动完成字段中键入时没有任何反应。

编辑:我认为问题出在 aspx 页面中:

0 投票
2 回答
341 浏览

asp.net - 服务器端 json 的自动完成问题

由于某种原因,下面的脚本不起作用。

这是我用来生成 json 数据的代码:

这会在屏幕上产生以下输出:

这是我到目前为止的jquery,它似乎不起作用。它不会给出错误,当我在输入字段中输入时,什么也没有发生,当它应该显示来自 json 数据的一些数据时。

编辑 1:铬 10 中开发人员工具的标题

编辑 2:查看响应数据 XHR,我得到以下信息

名称 test_array.aspx

方法获取

状态 200 正常

输入应用程序/json

尺寸 204b

待定时间

编辑 3:

现在我完全糊涂了。我只需将 aspx 页面生成的内容类型更改为:

代替

为什么当我返回 json 时它与 text/xml 一起工作?