JqueryUI自动完成在焦点上返回错误的项目

时间:2013-05-17 14:15:49

标签: javascript jquery jquery-ui


我在这个项目中使用了JqueryUI 当我使用向下箭头键关注列表中的下一个项目时,jqueryui返回先前选择的项目

Here's a perfect working sample is here on jsFiddle

这是Jquery代码

$( "#itemname" ).autocomplete({
    source: function( request, response ) {
            var matcher = new RegExp( "^" + $.ui.autocomplete.escapeRegex( request.term ), "i" );
            response( $.grep( tags, function( item ){
                return matcher.test( item );
            }) );
        }, 
        //focus: function(event) { alert( event.type ); }
        focus : function(event, ui) { 
            //alert( $(this).val() );
            var item_name_this = $(this).val();
            $('#properties_item_name').html(item_name_this);               
        }
});

1 个答案:

答案 0 :(得分:5)

focus: function (event, ui) {
     var item_name_this = ui.item.value;
     $('#properties_item_name').html(item_name_this);
}

演示--> http://jsfiddle.net/VCd4J/16/