gpt4 book ai didi

jquery - 当输入 3 个或更多字符时限制 jQuery 的自动完成

转载 作者:行者123 更新时间:2023-12-01 07:54:21 27 4
gpt4 key购买 nike

我正在使用 jQuery 的自动完成小部件,如下所示:

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>autocomplete demo</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<script type="text/javascript" src="my_code.js"></script>
</head>
<body>

<label for="autocomplete">Select a programming language: </label>
<input id="autocomplete">

<script>
var tags = [ "c++", "java", "php", "coldfusion", "javascript", "asp", "ruby" ];
$( "#autocomplete" ).autocomplete({
source: function( request, response ) {
var matcher = new RegExp( "^" + $.ui.autocomplete.escapeRegex( request.term ), "i" );
response( $.grep( tags, function( item ){
return matcher.test( item );
}) );
}
});

</script>

<p>Search term is: <span id="demo"></span></p>

</body>
</html>

我想将其限制为仅在自动完成表单中有 3 个或更多字符时建议值。有任何想法吗?谢谢。

最佳答案

使用指定的 minLength 选项初始化自动完成:

$(".selector").autocomplete({ minLength: 3 });

关于jquery - 当输入 3 个或更多字符时限制 jQuery 的自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25794492/

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