相关疑难解决方法(0)

自动选择第一个jquery UI结果

我正在使用jQuery Autocomplete来搜索城市的本地数据库.这是代码:

$('#txt_search_city').autocomplete({
    source: url,
    delay: 0,
    autoFocus: true,
    select: function( event, ui ) {
        $( "#id_city" ).val( ui.item.id );
        $(this).closest('form').submit();
    },
    focus: function( event, ui ) { event.preventDefault(); }
});
Run Code Online (Sandbox Code Playgroud)

我希望默认情况下选择第一个返回值(就像在facebook上一样).所以基本上,如果他们只是点击输入,他们将触发第一个结果的选择.

我认为那是做了什么autoFocus: true,但它不起作用.没有显示错误,只是没有选择第一个结果.

思考?

javascript jquery jquery-ui jquery-autocomplete jquery-ui-autocomplete

17
推荐指数
2
解决办法
2万
查看次数

使用Jquery的自动完成功能搜索Click

我正在尝试模拟Youtube自动完成搜索体验.

当观众点击列出的项目并自动继续搜索所述项目时,我找不到该选项.

我的编码如下:

<script type="text/javascript">
  var data = ['array1','array2'];
  $(document).ready(function() {
    $j("input#directorySearch").autocomplete(data);
  });
</script>
Run Code Online (Sandbox Code Playgroud)

上面的代码将允许用户点击列出的项目,但是,它将填充搜索框而不是自动搜索.

youtube jquery autocomplete

11
推荐指数
1
解决办法
2万
查看次数