А где вы увидели .text()?
А разьве это не функция response?
response($.map(data.cities, function(item) {
var elementList = '<span class="city">' + item[1] + '</span>';
if (item[2] != '') {
elementList += item[2] + ',<br>';
}
if (item[3] != '') {
elementList += item[3];
}
return {
label: elementList,
value: item[1]
}
}));