La première chose je pense quand j'ai lu votre question est que vous avez une prise assez bonne de Javascript mais semble penser qu'il y a une certaine sorte « de système embrochable » pour le jQuery. La vérité est, il y a une manière très gentille de développer vos propres fonctions et de prolonger le jQuery (car vous mentionnez $.fn.), mais ensuite cela c'est l'ouest sauvage sauvage.
J'ai deux suggestions pour vous. Le premier est d'obtenir la version ONU-minified de quelqu'autocomplete embrochable vous ayez réussi à vos mains et investir l'heure ou ainsi il devrait prendre (fourni lui est correctement commenté/conçu) pour regarder ce qu'il fait. Il y aura presque certainement des sections qui traitent le « keyup () » et le « .click () » qui devraient être assez clairs quant à leur but.
Beaucoup de connexions incluent une manière d'ajouter votre propre traiteur de rappel de service pendant certains événements (c.-à-d. une valeur est choisie). J'avais employé ce un récemment -
http://www.devbridge.com/projects/autocomplete/jquery/. Elle a une méthode d'onSelect () que vous pouvez assigner une fonction à. De là, vous pouvez manoeuvrer le reste de vos DOM selon la valeur que l'utilisateur choisit.