Автозаполнение также доступно в последней версии jQuery UI (1.8 для использования с jQuery 1.4+), которая, я думаю, является более актуальной, чем версия, которую вы ' ve связанный.
Если вы посмотрите на пример пользовательских данных , то в источнике вы увидите, что он использует событие select
. Вы можете сделать что-то подобное и обрезать то, что вам не нужно, с вашей строки.
например, что-то вроде этого (вам может понадобиться немного отладить, чтобы найти, где находятся ваши значения в объекте пользовательского интерфейса):
....
select: function(event, ui) {
$('#textBoxIDInHere').val(ui.item.value.substring(0,ui.item.value.indexOf("-", 0)));
return false;
}
....
Что касается форматирования, если вы выберете тему на странице загрузки jQuery ui, заархивированный пакет поставляется с файлом .css. Вы можете просмотреть различные предустановки здесь , и эта страница автозаполнения имеет вкладку внизу под названием Theming , которая показывает, какие классы актуальны.
Хотя это не совсем то же самое, что и плагин, который вы связали, но, надеюсь, он хотя бы немного вам поможет:)