В данном случае обходить все поля неправильно, each тут не помощник.
Правильно будет отслеживать ввод данных в поле и тут же обрабатывать из него данные
$('body').on('keyup', '.address', function(){
var item = $(this);
item.autocomplete({ source: function(request,response) {
var val = item.val();
$.getJSON('http://doc.army-help.ru/files/1.php?query=' + val, function(data){
var suggestions = []; // массив для хранения результатов
$.each(data, function(key, val) {
suggestions.push(val.value); // добавляем все элементы
});
response(suggestions);
});
}
});
});