La primera cosa pienso cuando leí su pregunta soy que usted tiene un asimiento bastante bueno del Javascript pero parezco pensar que hay una cierta clase de “sistema enchufable” para el jQuery. La verdad es, hay una manera muy agradable de desarrollar sus propias funciones y de ampliar jQuery (pues usted menciona $.fn.), pero eso está después el oeste salvaje salvaje.
Tengo dos sugerencias para usted. El primer es conseguir la versión O.N.U-minified de cualquier autocomplete enchufable usted ha conseguido a sus manos encendido e invertir la hora o así que debe tomar (proporcionado le se comenta/se diseña correctamente) para mirar qué lo hace. Habrá casi ciertamente las secciones que tratan del “keyup ()” y de “.click ()” que deben estar bastante claros en cuanto a su propósito.
Muchos enchufes incluyen una manera de agregar a su propio tratante del servicio repetido durante ciertos acontecimientos (es decir se selecciona un valor). He estado utilizando este un últimamente -
http://www.devbridge.com/projects/autocomplete/jquery/. Tiene un método del onSelect () que usted puede asignar una función a. De allí, usted puede manipular el resto de sus DOM dependiendo del valor que el usuario selecciona.