jQueryオートコンプリートを使用していますが、ユーザーが2文字以上入力した場合にのみ表示結果を制限したいと思います。どうやってするか?
質問する
22422 次
3 に答える
21
記録のために:
オートコンプリートがアクティブになる前にユーザーが入力する必要がある最小文字数。ゼロは、項目数が少ないローカル データに役立ちます。アイテム数が多く、1 文字で数千アイテムに相当する場合は、値を大きくする必要があります。
コード例
minLength オプションを指定してオートコンプリートを初期化します。
$( ".selector" ).autocomplete({ minLength: 0 });
init の後、minLength オプションを取得または設定します。
//getter
var minLength = $( ".selector" ).autocomplete( "option", "minLength" );
//setter
$( ".selector" ).autocomplete( "option", "minLength", 0 );
minLengthIntegerDefault:1
于 2012-06-19T17:49:30.570 に答える
5
$( "#myselectbox" ).autocomplete({ minLength: 2 });
于 2012-06-19T17:50:25.670 に答える
3
minLength 属性はありません。検索している属性はminCharsです。
于 2016-10-12T11:27:51.390 に答える