jquery ui autosuggest搜索框值

时间:2014-04-15 13:35:19

标签: jquery jquery-ui autosuggest

http://jqueryui.com/autocomplete/

输入“ja”,然后建议2个选项。

现在按下向下箭头,注意值ja如何变为您箭头所在的项目文本。

如何停止将值更改为悬停项目文本?我希望搜索框的值始终是用户键入的内容,永远不会更改。

原因是因为我的结果项包含了我需要使结果漂亮的html元素,当用户按下/向上时,它会将文本更改为<span id=uiaName>name surname</span> - 这就是问题所在他们想改变他们搜索的内容

的Tx

1 个答案:

答案 0 :(得分:2)

您可以覆盖焦点事件,该事件应阻止在按键上更新值。有关详情,请访问http://api.jqueryui.com/autocomplete/#event-focus

$( ".selector" ).autocomplete({
focus: function( event, ui )
{
    return false;
}
});