オートコンプリートは入力された最初の文字ではなく、2番目に入力されたときには発生しません。バックスペースを使用した後では、のminLength = 1で動作します。 また、selectFirst:trueは、ページの読み込み中の配列の最初の項目には決して設定されません。jQuery autocomplete minLength
$().ready(function(){
$('#CompanyName').autocomplete({
source: companyNames,
select: SetLocations,
selectFirst :true,
minLength: 0 //corrected as suggested, but still no change
});
});
誰もがこの行動に直面したことはありますか。私はグローバル設定/デフォルトがないので私は無知です。
@Nick:ああ、私のタイプミスのthats。ごめんなさい。しかし、私のコードとのクロスチェック。すべてのカンマは定位置にある。 –
@conqenator - あなたの*実際の*コードを投稿してください。あなたが質問のコードを作るとき、答えがほとんど不可能になります...少なくとも2つのコピーエラーがあります。これはありません... –
@ニック:もう一度、お詫び申し上げます。 .ready()は推奨されていません。それはここで何の役割を果たしていますか? –