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

标签 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);               
        }
});

最佳答案

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

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

关于javascript - JqueryUI 自动完成在焦点上返回错误的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16611286/

相关文章:

javascript - 如何加载数据到ckeditor onload

Birt 中的属性绑定(bind)或查询中的 Javascript

javascript - 获取 Firebase 数据库上新添加的子节点的事件

javascript - 如何为可拖动元素添加间隔

javascript - 如何在 aurelia 中设置 SEO 属性

javascript - 使用键和 jquery 在不同表中移动 tr

jQuery 和 Grails/HTML - 使文本字段像 Google 一样完成文本

如果子项中的条件为真,jQuery 将类添加到父项

javascript - 点击时底部 div 跳转

javascript - jQuery onLoad 处理程序