gpt4 book ai didi

javascript - jQuery 自动完成最小长度

转载 作者:数据小太阳 更新时间:2023-10-29 04:30:31 24 4
gpt4 key购买 nike

自动完成永远不会在输入第一个字符时触发,而是在输入第二个字符时触发。虽然在使用退格后它适用于 minLength = 1。此外,selectFirst:true 在页面加载时绝不会默认为数组中的第一项。

$().ready(function (){ 
$('#CompanyName').autocomplete({
source: companyNames,
select: SetLocations,
selectFirst :true,
minLength: 0 //corrected as suggested, but still no change
});
});

有没有人遇到过这种行为。我一无所知,因为我没有任何全局设置/默认值。

最佳答案

您有一些语法错误,document.ready 处理程序缺少大括号(无论如何都已弃用)和选项中的逗号,它应该如下所示:

$(function() {
$('#CompanyName').autocomplete({
source: companyNames,
select: SetLocations,
selectFirst: true, //here
minLength: 0
});
});

此外,自动完成会在 minLength 个字符后激活,如果您想要立即使用,请使用 0from the docs :

minLength: The minimum number of characters a user has to type before the Autocomplete activates. Zero is useful for local data with just a few items. Should be increased when there are a lot of items, where a single character would match a few thousand items.

.....

关于javascript - jQuery 自动完成最小长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4265523/

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