http://jqueryui.com/autocomplete/
输入“ja”,然后建议2个选项。
现在按下向下箭头,注意值ja如何变为您箭头所在的项目文本。
如何停止将值更改为悬停项目文本?我希望搜索框的值始终是用户键入的内容,永远不会更改。
原因是因为我的结果项包含了我需要使结果漂亮的html元素,当用户按下/向上时,它会将文本更改为<span id=uiaName>name surname</span>
- 这就是问题所在他们想改变他们搜索的内容
的Tx
答案 0 :(得分:2)
您可以覆盖焦点事件,该事件应阻止在按键上更新值。有关详情,请访问http://api.jqueryui.com/autocomplete/#event-focus
$( ".selector" ).autocomplete({
focus: function( event, ui )
{
return false;
}
});