Код от Эндрю Уитакера просто работает для одного автозаполнения ввода.Если вы выберете более одного элемента ввода, второй виджет автозаполнения не будет отображать никаких записей.Вы должны добавить foreach , чтобы обработать все выбранные элементы ввода, как указано здесь
$("selector")
.autocomplete({ ... })
.each(function () {
$(this).data("autocomplete")._renderItem = function( ul, item ) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a>" + item.label + "<br>" + item.desc + "</a>")
.appendTo(ul);
};
);