Первая вещь я думаю когда я читаю ваше вопрос в том, что что вы имеете довольно хороший хватку яваскрипта но кажется, что думаю будет некоторый вид «вставляемой системы» для jQuery. Правдой будет, будет очень славная дорога начать ваши собственные функции и расширить jQuery (по мере того как вы упоминаете $.fn.), но поже то будет одичалым Диким Западом.
Я имею 2 предложения для вас. Первое должно получить ООН-minified вариант любое autocomplete вставляемое вы получали вашим рукам дальше и проинвестировать час или поэтому они должны принять (обеспечено ему правильн комментирует/конструирует) для того чтобы посмотреть он делает. Почти некоторо будет разделы общаются с «keyup ()» и «.click ()» должны быть довольно ясны о их цели.
Много plugins вклюают дорогу добавить ваш собственный укротитель callback во время достоверных событий (т.е. выбрано значение). Я использовал это одно последн -
http://www.devbridge.com/projects/autocomplete/jquery/. Оно имеет метод onSelect () что вы можете задать функцию к. От там, вы можете манипулировать остальнои ваших DOM в зависимости от значения, котор потребитель выбирает.