Вы можете просто запустить поиск во втором входе (скрытый) ... вот что я собрал ( demo ):
HTML
var stores = [
'shoes',
'shoes!',
'shoebuy',
'payless shoes',
'shoemall',
'shoes galore'
],
searches = [
'shoe',
'shoes',
'shoe rack',
'shoe polish',
'shoe horn'
],
storeBox = $('#stores'),
searchBox = $('#searches'),
closeDropdowns = function() {
searchBox.autocomplete('close');
storeBox.autocomplete('close');
};
storeBox.autocomplete({
source: stores,
search: function(event, ui) {
// initiate search in second autocomplete with the same value
searchBox.autocomplete('search', this.value);
},
select: function() {
closeDropdowns();
},
close: function() {
closeDropdowns();
}
});
searchBox.autocomplete({
source: searches,
select: function(event, ui) {
storeBox.val(ui.item.value);
searchBox.autocomplete('close');
storeBox.autocomplete('close');
},
close: function() {
closeDropdowns();
}
});