AutoVervollständigen-zeigen Sie alle Optionen im Fokus
Iam mit dieser plugin.
Wie kann ich alle anzeigen der Optionen im dropdown-Menü " für ein Eingabe-Feld, wenn es den Fokus erhält? Jetzt habe ich etwas zu geben für das plugin filter-Optionen.
Was habe ich jetzt
var $sessionTimes = "00:00 00:15 00:30 00:45 1:00 1:15".split(" ");
$(".autocompleteTime").autocomplete($sessionTimes);
<input type="text" class="autocompleteTime" size="5" />
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie noch festlegen, minChars 0 zu sein, so wie hier:
Beachten Sie auch, dass Sie nicht haben, um zu beginnen Variablennamen mit einem $, Sie konnte nur schreiben sessionTimes überall Sie es verwenden, und es wäre okay. Wahrscheinlich kommt aus einem PHP-hintergrund? 🙂
click()
auf, d.h.$('.autocompleteTime').click()
$('.autocompleteTime').click(function(e){ $('#' + e.target.id).keydown() });
für dieses Beispiel würde den trick tun. Und, @notJim die Korrektur richtig war.Dies ist die richtige Antwort:
Check-out jQuery Ui ' s Autocomplete combobox Beispiel:
http://jqueryui.com/demos/autocomplete/#combobox
Die ausgewählte Antwort ist ein bisschen alt, und nicht wirklich Arbeit für mich, also, was für mich gearbeitet hat, war dies:
Credits auf den Kommentar von @notJim oben und diese Frage: Anzeige jquery-ui-auto-komplette Liste auf focus-Ereignis, und mir
Dass das Modul wurde jetzt eingebunden in das jQuery UI. Dieser Beitrag beschreibt, wie mit diesem problem umzugehen jetzt:
Jquery UI-autocomplete; minLength:0 Problem