Klaus: Lösungsansatz gesucht Jquery autocomplete

Beitrag lesen

Hallo,

ich nutze Jquery UI Autocomplete so, daß beim überfahren der Autocomplete-Einträge mit der Maus der Eintrag im inputfeld, daß den autocomplete ausgelöst hat, der Eintrag in hellgrauer Farbe bereits erscheint (focus: function( event, ui ) { ... ) und beim auswählen der Eintrag seine Farbe in schwarz ändert (select: function(event, ui) {... ).

Das klappt sehr gut und ist IMHO anwenderfreundlich.
Wenn der Anwender aber nun irgendwo anders hin klickt, als auf einen Eintrag innerhalb des autocomplete-widgets, dann bleibt der hellgraue Eintrag im input-Feld zurück.

Ich suche nach einem Ansatz, wie ich die hellgrauen Einträge wieder "zurücksetze", wenn der select nicht erfolgt.

Ich habe für autocomplete lediglich die Events "select" und "change" gefunden.

Ich bräuchte vielleicht etwas, was nach Schließen des autocomplete-widgets prüft, ob ein select überhaupt stattgefunden hat. Oder auch, was die Farbe des Eintrages prüft (hellgrau oder schwarz).

Oder einen ganz anderen Ansatz?

Klaus