答案 0 :(得分:6)
PR #101刚刚合并并在0.21.4
版本中发布。使用此新功能,当autoselect: true
时,光标将自动设置在第一个建议上。
然后您可以记住最新选择的建议并在提交表单时使用它:
$('#contacts').autocomplete({ hint: false, autoselect: true }, [
{
source: autocomplete.sources.hits(indexObj, { hitsPerPage: 5 }),
displayKey: 'name',
templates: {
suggestion: function(suggestion) {
return suggestion._highlightResult.name.value;
}
}
}
]).on('autocomplete:cursorchanged autocomplete:selected', function(e, sugg) {
console.log('last', sugg);
lastSelectedEntry = sugg;
});
$('#form').on('submit', function() {
alert(lastSelectedEntry);
});
我做了codepen demo。