jQuery Autocomplete UI - Ich möchte die Suche "onfocus" starten und sofort die Liste der Auswahlmöglichkeiten anzeigen, wenn der Benutzer in das Suchfeld klickt oder klickt, ohne dass der Benutzer etwas eingeben muss.
Das Standardverhalten erfordert, dass der Benutzer ein Zeichen oder einen Abwärtspfeil eingeben muss, um den Ball zu starten und die Suche zu starten und die Werte zu erhalten, selbst wenn ich die Anzahl der erforderlichen Zeichen auf Null setze.
%Vor%Danke!
Diese Lösung funktionierte für mich nicht genau, weil die Box für die automatische Vervollständigung nach der Auswahl wieder auftauchen würde erwünschtes Ergebnis. Dies lag daran, dass die .focus
-Methode vor dem close:
-Ereignis ausgeführt wurde.
Zusätzlich, nach dem Code in dieser Antwort , sobald die Box geschlossen wurde, würde sie sich nicht wieder öffnen, weil Die Variable closing
blieb true
, weil close:
nach .focus
ausgeführt wurde.
Der folgende Code löste diese beiden Probleme (beachten Sie, dass die Variable closing
im Ereignis close:
auf false gesetzt ist):
diese Lösung funktioniert nicht für mich, aber das:
%Vor%funktioniert gut (Quelle: jquery forum )
Tags und Links jquery jquery-ui-autocomplete