您可以使用OnSelect
数据替换文本框值。
来自自动完成项目提供的示例。我加了一行。
$('#autocomplete-ajax').autocomplete({
lookup: countriesArray,
lookupFilter: function(suggestion, originalQuery, queryLowerCase) {
var re = new RegExp('\\b' + $.Autocomplete.utils.escapeRegExChars(queryLowerCase), 'gi');
return re.test(suggestion.value);
},
onSelect: function(suggestion) {
$('input#autocomplete-ajax').val(suggestion.data);// REPLACE WITH YOUR DATA
$('#selction-ajax').html('You selected: ' + suggestion.value + ', ' + suggestion.data);
}
});
我想提请您注意的是:
$('input#autocomplete-ajax').val(suggestion.data);// REPLACE WITH YOUR DATA
您可以从所选值中去除跨度。