未捕获的类型错误:$(...).autocomplete 不是函数

And*_*urn 2 jquery jquery-ui autocomplete

我正在尝试实现一个 JQuery 自动完成文本框。我无法让我的自定义一个工作,所以我试图实现股票文本框而不是开始,这样我就可以修复这个错误。我不确定这是从哪里来的,因为我已经包含了页面(https://jqueryui.com/autocomplete/#default)建议的所有文件。除了演示 css 文件,但这并不重要,因为 css 不应干扰文本框的功能。

这是代码:

<head>
    <title></title>
    <link href="~/Content/ClientDash.css" rel="stylesheet" />
    <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
    <script>
        $(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
            });
        });
    </script>
</head>

<div class="ui-widget">
            <label for="tags">Tags: </label>
            <input id="tags">
        </div>
Run Code Online (Sandbox Code Playgroud)

布局:

<head>
<script src="~/Scripts/jquery-2.1.4.min.js"></script>
    <script src="~/Scripts/jquery-ui-1.11.4.min.js"></script>
</head>
Run Code Online (Sandbox Code Playgroud)

Rak*_*ula 5

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

检查这个小提琴