我使用typeahead.js编写了搜索功能。使用输入文本框执行搜索后,搜索查询将保留在搜索框中而不会被清除。代码如下所示:
$(document).ready(function() {
$('input.typeahead').typeahead({
name: 'countries',
remote: 'localhost:8080/countrySearch?key=%QUERY'
}).bind('typeahead:selected', function(obj, datum, name) {
window.location.replace(`localhost:8081/#/country?name=${datum.value}`);
}).typeahead('val', myVal)
.typeahead('setQuery', '')
});

请帮我清除搜索框