gpt4 book ai didi

JQuery 自动完成 : Overriding default behavior

转载 作者:行者123 更新时间:2023-12-03 22:38:53 24 4
gpt4 key购买 nike

我想要某种自定义自动完成功能,并且我认为自定义 jQuery 的自动完成功能更有意义。所以我想知道:

  1. 如何强制打开自动完成列表? $("#autocomplete").trigger('autocompleteopen'); 不起作用。

  2. 如何将自己的东西放入列表中?显然不是通过 source 选项,而是从外部。

换句话说,从1到2,我想要一个所有选项的列表(不受limit限制),并且我希望它打开并显示所有用户开始输入之前的选项,无论用户输入什么。

如有任何帮助,我们将不胜感激。

干杯
帕萨

最佳答案

另一个答案对我没有多大帮助(关于你的问题1),但是经过一番挖掘后,我找到了强制打开自动完成列表的最简单方法。您所需要做的就是简单地调用“搜索”方法。

您需要做的第一件事是使用最小长度 0 启动自动完成功能,如下所示:

$('#autocomplete').autocomplete({
minLength: 0,
...
});

然后就可以调用search方法打开列表了:

$('#autocomplete').autocomplete('search');

希望这可以帮助其他人寻找此问题的答案。

关于JQuery 自动完成 : Overriding default behavior,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4194722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com