コード例ここでぼかした後、入力したのと同じ文字():http://jsbin.com/etaziyあなたが「J」あなたが3名を取得して入力すると、「ジョン」 'jqueryのUIの.autocomplete()発射ないとき
(http://jqueryui.com/demos/autocomplete/を使用して)ジャックとジョー。あなたがぼやけてしまったら、入力をクリアするだけで、入力をval( '')にするだけです。その後、入力に戻って 'j'をもう一度入力すると、何も起こりません。それはあなたがポップアップを表示する2番目の一致する文字を入力するまでではありません。
私の例はちょっと奇妙に思えるかもしれませんが、本質的にこれは私が取り組んでいるものの切り詰めたものです。私はblur()の後に入力をクリアし、選択が行われた後にそれをクリアする必要があります。これを実行すると、その後の選択がバグのように見えます。
私は部分的にこれが意図された機能だと思っていますが、私の目的のために、私が望むものではありません。私は実際に手紙が入力されるとすぐに表示するリストをポップアップする必要があります。
乾杯。