如何在jQuery UI自动完成中设置至少两个字符?

如何在jQuery UI自动完成中设置至少两个字符?,jquery,jquery-ui,Jquery,Jquery Ui,我使用的是jQuery自动完成,并且希望仅当用户键入至少2个字符时才限制显示结果。如何做到这一点?请注意: 用户在激活自动完成之前必须键入的最小字符数。零对于只有几个项目的本地数据很有用。当有很多物品时,一个字符可以匹配几千个物品时,应该增加 代码示例 使用指定的minLength选项初始化自动完成 $( ".selector" ).autocomplete({ minLength: 0 }); 在init之后获取或设置minLength选项 //getter var minLength =

我使用的是jQuery自动完成,并且希望仅当用户键入至少2个字符时才限制显示结果。如何做到这一点?

请注意:

用户在激活自动完成之前必须键入的最小字符数。零对于只有几个项目的本地数据很有用。当有很多物品时,一个字符可以匹配几千个物品时,应该增加

代码示例

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

$( ".selector" ).autocomplete({ minLength: 0 });
在init之后获取或设置minLength选项

//getter
var minLength = $( ".selector" ).autocomplete( "option", "minLength" );
//setter
$( ".selector" ).autocomplete( "option", "minLength", 0 );
minLengthIntegerDefault:1


没有minLength属性。您正在搜索的属性是minChars


请参见

http://jqueryui.com/demos/autocomplete/#option-最小长度
。不到30秒我就找到了。你怎么能不呢?
$( "#myselectbox" ).autocomplete({ minLength: 2 });