手动触发 jQuery 自动完成

2023-12-25

我将 jQuery UI 自动完成与一些 AJAX 结合使用(直到停止输入后才会提取数据)。我想做到这样,一旦找到数据,自动完成就会作为搜索结果弹出。但是,只有当我再次开始输入时,这才有效(下拉列表在我输入之前不会触发,因为直到我停止输入后它才被初始化)。

My code:

var availableTags = [
    "Perl",
    "PHP",
    "Python",
    "Ruby"
];
$('input#mainSearchBox').autocomplete({
    source: availableTags,
        minLength: 0
});
    $('input#mainSearchBox').data('autocomplete').menu.active;

最后一部分是尝试激活自动完成,但失败了。


The 搜寻方法 http://api.jqueryui.com/autocomplete/#method-search应该做的伎俩:

$('input#mainSearchBox').autocomplete("search");

Fiddle http://jsfiddle.net/W56yq/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

手动触发 jQuery 自动完成 的相关文章

随机推荐