I'm using typeahead.js for a typeahead.
I basically want to do the reverse of this: Programmatically triggering typeahead.js result display
I've tried to do a .trigger('blur');
on the typeahead, but I set the value right before that by doing .typeahead('setQuery', value);
. Doing 'setQuery' fires off an ajax request to fetch results with the new query term. So the "blur" takes place, but the box is opened soon thereafter.
setQuery
? FYI this might require some changes to the plugin itself. – Kishke