Przykładowy kod tutaj: http://jsbin.com/etaziy (używając http://jqueryui.com/demos/autocomplete/)jQuery UI .autocomplete() nie wypalanie gdy sama litera wszedł po blur()
Po wpisaniu w 'J' można uzyskać 3 nazwiska 'John' ' Jack "i" Joe ". Jeśli następnie się rozmyjesz, usuwam dane wejściowe, po prostu wprowadzając wartości val (''). Następnie, jeśli wrócisz do wejścia i ponownie wpisasz "j", nic się nie dzieje? Dopiero gdy wpiszesz drugą pasującą literę, otrzymasz wyskakujące okienko.
Mój przykład może wydawać się nieco dziwny, ale w istocie jest to naprawdę skrócony wers tego nad czym pracuję. Muszę wyczyścić dane wejściowe po rozmyciu() i wyczyścić je po dokonaniu wyboru. Powoduje to, że kolejne selekcje wyglądają na błędne.
Częściowo myślę, że to jest zamierzona funkcjonalność, ale dla mojego celu nie jest to, czego chcę. Naprawdę potrzebuję wyskakującego okienka z listą do wyświetlenia, gdy tylko zostanie wpisana jakakolwiek litera.
Pozdrawiam.