gpt4 book ai didi

jqueryui 自动完成在清除后不显示选项

转载 作者:行者123 更新时间:2023-12-01 00:32:21 26 4
gpt4 key购买 nike

我正在使用 jqueryui 自动完成来让我的文本框为用户显示各种选项。

在本例中,我只希望用户能够从列表中选择一个值,而不是输入另一个值。

我通过以下方式实现了这一点:

$('#modelNo').autocomplete({
source: '/myurl/asdf'
minLength: 2,
delay: 300,
change: function(event, ui) {
if (!ui.item || ui.item.label == '') {
$(this).val('');
}
}
});

现在这工作得很好,因此当用户离开字段并选择另一个字段时,该字段会被清除,但是它会导致另一个问题,如果他们再次输入相同的文本,自动完成将不会运行,我假设我已经导致其状态以某种方式困惑,也许它认为列表已经显示。

我确实查看了 jqueryui 网站上的组合框示例,但与我想要实现的目标相比,它似乎相当复杂。

在这种情况下如何使自动完成刷新其列表?

最佳答案

我们似乎已经通过执行

修复了它
 $(this).autocomplete("search", "");

清除该值后,如果有更好的方法,我会很感兴趣。

关于jqueryui 自动完成在清除后不显示选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10527640/

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