onclick自动完成字段显示所有数据

时间:2017-10-11 05:20:22

标签: javascript jquery autocomplete

这是我的代码,

<script src="//code.jquery.com/jquery-1.12.4.js"></script>
<script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css">

 $("#autocomplete").focus(function () {
 $("#autocomplete").autocomplete("search", " ");
 });

我想在点击自动填充字段时显示来自源的所有数据。现在我正在使用上面的代码。通过使用此,错误显示为

  

&#34;`TypeError:$(...)。autocomplete不是一个函数&#34;。

使用关键字进行搜索时工作正常(例如:an)。仅在单击自动填充字段时显示此错误。否则,它运作正常。请帮我。

提前致谢

1 个答案:

答案 0 :(得分:0)

&#13;
&#13;
$("#autocomplete").autocomplete({
    /* options, events... */
}).focus(function () {
    $(this).autocomplete("search");
});
&#13;
&#13;
&#13;