Versuch, die Anzeige der Autokomplettierungslisten-Ergebnisse programmgesteuert auszulösen. Dies, anstatt auf Benutzereingaben zu warten.
Ist das machbar? (Ich habe versucht, den Fokus des Elements zu bekommen, indem ich ein Javascript-Pfeil-nach-unten-Taste-Ereignis aufruft. Kein Würfel)
Wenn und nur wenn Sie eine Version von jQuery 1.3 oder höher verwenden, können Sie eine jQuery.Event
trigger()
it. Ich konnte es nur zum Laufen bringen, wenn das Element auch fokussiert ist. Dieser Code funktioniert also für das Beispiel " E-Mail (lokal): " unter die Demoseite .
Ich bin mir nicht sicher, was genau Ihre Situation ist, ich denke, es hängt etwas von der automatischen Vervollständigung ab, die etwas zeigt, wenn nur ein Leerzeichen gedrückt wird. Das ist nicht immer der Fall.
Nach Dokumentation können Sie eine Suche auslösen (auch in anderen Antworten erwähnt). Da Ihr Fall beim Laden der Seite ist und möglicherweise keine Daten im Eingabefeld vorhanden sind, müssen Sie minLength ändern, bevor eine leere Suche ausgeführt werden kann:
%Vor%Tags und Links jquery jquery-plugins autocomplete