问题标签 [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 投票
1 回答
2030 浏览

jquery - jQuery UI autoComplete - 将另一个字段的值传递给它

我将 jQuery UI 自动完成附加到一个可以工作的联系人字段,但现在我还需要传递一个 company_id(动态)以将搜索不仅限制为搜索字符,而且限制为用户之前选择的公司。IE 如果用户输入“jo”,则所有包含“jo”的联系人都在 company_id 中传递。

顺便说一句,remote.php 传回了 id 和值,因此我可以同时填充contact_name 和contact_id。那部分有效。

我只是不知道如何将 company_id 字段传递给它。

谢谢!

0 投票
7 回答
10212 浏览

jquery - jQuery 自动完成 UI-我希望它无需用户输入任何内容就可以在焦点上开始搜索

jQuery 自动完成 UI - 我想开始搜索“onfocus”,并在用户选项卡或单击搜索字段时立即显示选项列表,而无需用户输入任何内容。

默认行为似乎要求用户输入字符或向下箭头以开始滚动并开始搜索并获取值,即使我将所需的字符数设置为零也是如此。

谢谢!

0 投票
1 回答
2328 浏览

jquery - 想要将图像插入 jQuery 自动完成标签,但图像 src 以文本形式输出

我想将图像插入到 jQuery 自动完成标签中,但图像 src 以文本形式输出到标签中。

我尝试success像这样修改函数:

0 投票
1 回答
821 浏览

jquery-ui - jquery autocomplete - 可以设置为下拉显示在焦点上吗?

可能重复:
jQuery 自动完成 UI-我希望它在无需用户输入任何内容的情况下开始搜索 onfocus

我注意到了这个问题

jQuery 自动完成 UI-我希望它无需用户输入任何内容即可开始搜索 onfocus

我有同样的问题,我对解决方案也有同样的问题。

基本上,我试图强制 jquery 自动完成 UI 在焦点上执行,而不要求用户按任何键或输入任何值。

谢谢

0 投票
2 回答
435 浏览

php - jquery autocomplete:适用于第一个值,如何为下一个启用它?

我正在使用自动完成功能,因此用户可以轻松地在输入中输入数据,如下所示:

$a = $b它是一个 数组 ,其结果如下:'help','please',i','need','to,'be able to','select next item',' with autocomplete';

我检查了 ui 文档,但它不适合我的源方法.. 知道吗?我正在尝试这样(使用 Bugai13 aportation 编辑):

但我不知道该怎么做..有什么想法吗?是自动完成中的 .push 和 .pop 函数吗?或者我应该定义,他们?

再次感谢!

PS:我对这个网站上瘾了!PS:来吧,伙计们,我想这个答案对很多人来说都是非常有用的 PS:是否允许提供贝宝奖励?

0 投票
5 回答
13759 浏览

javascript - 强制用户从 JQuery UI 自动完成中选择并在选择后填充隐藏字段

我有一个大型 HTML 表单,其中包含许多需要帐户自动完成的字段。我用 AccountLookup 类标记这些字段,而 jQuery 为自动完成完成了繁琐的工作:

现在,当用户从自动完成中选择某些内容时,我需要它在标记输入字段之前填充隐藏字段;可能使用类似的东西:

如何合并此功能?另外,如何强制用户从自动完成中进行选择?(所有值都是预定义的,用户不能添加新值。)

编辑: 据我从检查 DOM 了解,选择选项目前正在填写隐藏的表单字段。

0 投票
1 回答
6964 浏览

jquery-ui - JQuery UI 自动完成语法

有人可以帮我理解下面的代码吗?我在这里找到了。

它利用带有远程源的 JQuery UI 自动完成功能。我已尽我所能对代码进行了注释,随后有一个更精确的问题。

如您所见,我不了解成功函数和响应回调的使用。

我知道成功函数文字是一个 AJAX 选项,在 AJAX 查询返回时调用。在这种情况下,它似乎封装了对响应回调的调用?哪个定义在哪里?我认为根据回调的定义,它应该自己调用吗?

谢谢!

0 投票
2 回答
995 浏览

yii - JUI 自动完成 html 编码的建议

从版本 1.8.4 开始的 jQuery UI html-encodes 自动完成建议(根据这个问题)。

现在这成了我的一个问题。我曾经为建议的输出设置主题,但现在(如果我使用 1.8.4 或更高版本)自动完成只是对我的主题进行 html 编码。<b>所有像,这样的标签<span>都被打印给用户,而不是显示实际的样式。

所以建议现在看起来像:

  • <b><b>建议
  • 另一个<b><b>建议

代替:

  • 建议_
  • 一种建议

我读过自定义数据,但我使用 Yii 框架,并且输出是从某些操作(PHP 代码)生成的。

那么,我现在如何为输出设置主题?

谢谢!

0 投票
1 回答
1479 浏览

jquery-ui - Jquery自动完成不更新UI中的结果

我有一个 HTML 结构,如:

我的Javascript是:

在我的控制器中,我添加了 autocomplete_for_supervisors 的操作,当我将 URL 输入为:

http://localhost:3000/users/autocomplete_for_supervisors?term=ar

但是当我在我的萤火虫的输入框中键入一些东西时,jquery 会被执行并调用相应的函数并在萤火虫中返回响应。但是我没有在输入框中得到下面的响应。

如何在我的输入文本框中获得返回的结果?

请提供建议。

0 投票
1 回答
1102 浏览

jquery - jQuery UI 自动完成远程 JSON 响应

我使用 geonames.org 来自动完成城市和州,但发现它太慢了,不可靠。我的代码如下,并且确实有效(等待大约 10 秒以查看自动完成结果)

旧(工作)代码:http: //jsbin.com/umewo3/2/edit

现在我正在使用 YQL,因为它们提供了更快的响应。问题是我似乎不明白如何正确映射响应。你可以看到我正在发送一个格式正确的请求,并得到回复——但我不知何故没有正确处理回复。

此处的新(损坏)代码:http: //jsbin.com/aqoke3/2/edit