Hinzufügen von Werten zur automatischen Vervollständigung von jQuery in Echtzeit

Ich erstelle ein Kontrollkästchen mit dem Stil "Tokeneingabe" mit Autovervollständigung (Benutzer gibt etwas ein, wählt eine Antwort aus, die der DOM-Ansicht ein "Token" hinzufügt).

Mit der automatischen Vervollständigung von jQuery können Werte hinzugefügt werden, die nicht in der Liste enthalten sindsource Liste, nachdem der Benutzer sie eingibt?

Zum Beispiel sieht eine Quelle so aus["Apples", "Oranges", "Bananas"]. Der Benutzer gibt ein"plums," bei Verwendung des Textfeldes. Gibt es eine Möglichkeit, der Liste der Quellen "Pflaumen" hinzuzufügen, wenn der Benutzer dies wünscht? Ich weiß, dass es gibtselect undchange Ereignisse, die ich überprüfen kann, aberselect Funktioniert nur, wenn eine Auswahl vorhanden ist (in diesem Fall ist dies nicht der Fall)change würde eine Art Zeitüberschreitungsprüfung erfordern, um zu überprüfen, ob der Benutzer aufgehört hat zu tippen.

Gibt es umgekehrt ein anderes Plugin, mit dem ich dieses Verhalten ausführen kann?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage