未捕获的TypeError:$(…)。autocomplete不是函数

我正在尝试实现一个JQuery自动完成文本框。 我无法让我的自定义工作,所以我试图实现股票文本框而不是开始,所以我可以修复此错误。 考虑到我已经包含了页面( https://jqueryui.com/autocomplete/#default )建议的所有文件,我不确定这是从哪里来的。 除了demo css文件,但这没关系,因为css不应该与文本框的function相关。

这是代码:

     $(function () { var availableTags = [ "ActionScript", "AppleScript", "Asp", "BASIC", "C", "C++", "Clojure", "COBOL", "ColdFusion", "Erlang", "Fortran", "Groovy", "Haskell", "Java", "JavaScript", "Lisp", "Perl", "PHP", "Python", "Ruby", "Scala", "Scheme" ]; $("#tags").autocomplete({ source: availableTags }); });   

布局:

     

你需要在jquery ui之前包含jquery library

检查这个小提琴

使用下面的代码更改代码的开头。 你缺少一些文件。

       
    jQuery UI Autocomplete - Default functionality