ボックスに検索を入力すると、オートコンプリートメニューが表示され、フォーカスが失われると、期待どおりに消えます。検索語はボックスに残りますが、フォーカスを取り戻すと、オートコンプリートメニューは再表示されません。
現在検索ボックスに検索語がある場合、オートコンプリートメニューを再表示するにはどうすればよいですか?
ボックスに検索を入力すると、オートコンプリートメニューが表示され、フォーカスが失われると、期待どおりに消えます。検索語はボックスに残りますが、フォーカスを取り戻すと、オートコンプリートメニューは再表示されません。
現在検索ボックスに検索語がある場合、オートコンプリートメニューを再表示するにはどうすればよいですか?
search
次の場合に、入力の現在の値を使用して(オートコンプリートのメソッドを使用して)検索を再実行しfocus
ます。
$("input").autocomplete({
/* options... */
}).focus(function () {
$(this).autocomplete("search", this.value);
});
例: http: //jsfiddle.net/J5rVP/31/