Frage : verlängernjQuery autocomplete Einsteckfunktionalität

Hallo zu jeder!

I morgens sehr neu jQuery und der jQuerys zum Einstecksystem. Ich habe ein Projekt war ich benutze das Einsteck autocomplete, das bis jetzt ist. Ich muss jedoch die Fähigkeiten von Einsteck diesem verlängern. Genau benötige ich das autocomplete, das, das folgende zu vollenden Einsteck ist:

I haben irgendeinen Bedienerseitencode, einen JSON Gegenstand mit den folgenden Werten zurückzubringen:

DeviceID, DeviceName, DeviceCategory, DeviceGroup, DeviceClient etc. etc.

I möchte das autocomplete Einstecknicht nur Update die Drop-Down-Liste, während ein Wert in aber andere DOM-, Elemente mit den verbundenen Daten auch zu aktualisieren geschrieben wird, z.B.:

If DeviceID mit dem Wert 1 wird/vorgewählt, oder der Fokus ist noch auf dem Eingangsfeld mit dem Namen eingetippt für DeviceID 1, wünsche ich alle verbundenen Daten für DeviceID 1 in einigen anderen DOM objects.

As bevölkert werden, das ich erwähnt habe, ich sind sehr neu zum jQuery, also habe ich die sehr schwere Zeit den autocomplete jQuery Code verstehend. Einige Pfosten und Kapitel im jQuery online lesen meldet an, ich sind in der Lage gewesen nicht, zu verstehen, wie Einstecksystem der jQuerys arbeitet. Von, was ich bis jetzt verstehe, scheint die Antwort, (zu mir) $.fn.extend der jQuerys versteckt zu werden () in der Funktionalität, aber ich kann wrong.

I total sein würde schätzen sehr, wenn ich einige Zeiger/Tips hinsichtlich, wie man erhalten könnte,/das Einsteck autocomplete verlängere versteht und/oder das Ganze (), .bind (), .trigger () Funktionalität jQuery offers.

Thanks verlängern!

William

Antwort : verlängernjQuery autocomplete Einsteckfunktionalität

Die erste Sache denke ich, als ich Ihre Frage bin, dass Sie eine recht gute Reichweite von Javascript haben, aber scheine zu denken las, dass es irgendeine Art „des Einstecksystems“ für jQuery gibt.  Wahrheit ist, es gibt eine sehr nette Weise, Ihre eigenen Funktionen zu entwickeln und jQuery zu verlängern (da Sie $.fn. erwähnen), aber nachher das ist es der wilde wilde Westen.

Ich habe zwei Vorschläge für Sie.  Das erste ist, die UNO-minified Version von zu erhalten, was Einsteck autocomplete Sie Ihren Händen an und die Stunde zu investieren erhalten oder, also es nehmen sollte (zur Verfügung gestellt ihm richtig kommentiert,/entworfen), um, was zu betrachten es tut.  Es gibt fast zweifellos Abschnitte, die „keyup ()“ und „.click ()“ beschäftigen, die hinsichtlich ihres Zweckes recht klar sein sollten.

Viele Steckverbindungen einschließen eine Weise en, Ihre eigene Wiederholungsbesuchszufuhr während bestimmter Ereignisse hinzuzufügen (d.h. vorgewählt ein Wert).  Ich verwendet dieses ein kürzlich - http://www.devbridge.com/projects/autocomplete/jquery/.  Er hat eine onSelect () Methode, dass Sie eine Funktion zuweisen können.  Von dort können Sie den Rest von Ihren DOM abhängig von dem Wert manipulieren, den der Benutzer vorwählt.

Weitere Lösungen  
 
programming4us programming4us