У меня есть список зданий, которые я хочу, чтобы люди могли искать, и внутри этих зданий находится неопределенное количество офисов, возможно, ни одного. Мой проект основан на XML, и я собираю здания в массив в качестве источника для автозаполнения jQuery.
У меня нет проблем с поиском простого здания, морщина ищет офисы, так как цель - вернуть только здания. Если вы ищете Office1, а Office1 находится в Building1, то Building1 должен быть возвращен. И Office1, и Building1 должны отображаться в автозаполнении.
Я пробовал двумерные массивы, такие как
var items = [[building,office,office],[building],[building, office]];
И я также исследовал объекты ( использует массив объектов в качестве источника для jQuery UI AutoComplete ), полагая, что несколько офисов могут быть связаны с одной "меткой" здания в рамках автозаполнения, но, похоже, ничего не работает в реализации.