Пробовал использовать JQ UI Autocomplete, но не получалось добавить дополнительное поле(-я) к каждому элементу списка. С помощью Ajax посылается запрос к БД с введённым значением в поле поиска, возвращается список подходящих записей (город, область). Пример на первом скрине. Кроме того, в поле value должно быть ID города (из базы), а не его название.
Подскажите, как такое реализовать?