jQuery AutoComplete无法正常工作

时间:2011-05-21 00:51:55

标签: jquery autocomplete

我从here

获得了代码

代码无效,我也有autoComplete插件,这里是fiddle链接。

问题是什么?如何解决?

好的,这就是我在VS中写的

<html>
<head>
    <title></title>
    <script src="script/jquery-1.6.1.min.js" type="text/javascript"></script>
<script src="script/jquery.autocomplete.js" type="text/javascript"></script>
    <script src="script/jquery-ui-1.8.13.custom.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(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>
<body>
    <div>
        <input id="tags" type="text" />
    </div>
</body>
</html>

它仍然不起作用,对不起,如果这是一个愚蠢的错误! 仍然无法正常工作

5 个答案:

答案 0 :(得分:1)

答案非常晚,但我遇到了同样的问题。我仍然不知道为什么(因此我仍然在寻找这个),但是将jQuery版本从1.6.2降级到1.4.2使它对我有用。

答案 1 :(得分:0)

您需要在小提琴中包含jQuery

答案 2 :(得分:0)

我会猜测'小提琴'链接不起作用(之前没有用过 - 漂亮!)因为小提琴页似乎只加载'jquery'而不是'jqueryui'?

答案 3 :(得分:0)

您还必须包含jQuery UI框架。这是fiddle 在这里你可以获得jQuery UI

答案 4 :(得分:0)

好的,

1)重新启动VS,它有时会搞砸。

2)你需要包含你将要使用的所有jquery而不仅仅是UI插件

3)记住包含插件的顺序非常重要(JQuery应该是#1,其次是其他插件)

并保留调试器,并检查发生了什么! :)

祝你好运