使用jquery-autocomplete在输入字段中显示值而不是标签值

时间:2012-02-06 13:13:09

标签: jquery-ui jquery-autocomplete jquery-ui-autocomplete

我已经获得了以下代码并稍微修改了原始示例页面:

http://jsfiddle.net/zK3Wc/21/

不知何故,如果你使用向下箭头按钮浏览列表,它会在搜索字段中显示值(数字),而不是标签,但代码说,在select事件上,标签应该是设为值。

我需要的是在搜索字段中显示标签而不是数字,但是如果我点击一个项目,它在网址中有数字值,使用向下箭头按钮时也是如此。

拉​​莫

2 个答案:

答案 0 :(得分:8)

添加focus事件:

focus: function( event, ui ) {
            $( ".project" ).val( ui.item.label );
            return false;  
     },  

http://jsfiddle.net/zK3Wc/26/

答案 1 :(得分:4)

对我来说,我忘记了回归虚假;在select:回调函数