0

解決済み、JAVASCRIPTファイルのエラー

http://www.devbridge.com/projects/autocomplete/jquery/を使用して、非常に単純なオートコンプリートテストページを機能させようとしてい ます。

動作しないソースコードは次のようになります。

<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>test</title>

      <link rel="stylesheet" href="stylesheets/test.css">

    <script src="http://code.jquery.com/jquery-1.8.2.js"></script>
    <script type="text/javascript" src="javascripts/jquery.autocomplete.js"></script>

    <script>
        var options, a;
        jQuery(function(){
          options = {lookup:['Jan', 'Feb']};
          a = $('#query').autocomplete(options);
            });

    </script>
</head>
<body>

<input type="text" name="q" id="query" /> 


</body>
</html>

私は何かが足りないのですか?

4

5 に答える 5

1

j は jQuery では小文字です。

jQuery(function(){

いいえ

JQuery(function(){

残りのコードには問題はないと思います。とにかく、JavaScript コードをデバッグするためにいくつかの開発ツールを使用してみてください。Firebug、または新しいFirefox の組み込み開発ツールのようなもの(ほとんどすべての最近のブラウザーにはそのような機能があります)

もう 1 つの方法は、このコードを document.ready 関数に次のように記述することです。

$(document).ready(function () {
    //your code here
});
于 2012-10-25T07:02:26.077 に答える
0

jQueryの代わりに書く必要がありJQueryます。

http://jsfiddle.net/2ZKRR/を確認してください

于 2012-10-25T07:09:46.013 に答える
0

次のコードを試してください:

$(function(){
   var options = {lookup:['Jan', 'Feb']};
   $('#query').autocomplete(options);
});

デモ: http: //jsfiddle.net/JhtNz/

于 2012-10-25T07:07:28.960 に答える
0

基本的なJQUeryUIサンプルは次のとおりです:http://jsfiddle.net/yYLxB/

$(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
    });
});​
于 2012-10-25T07:07:33.913 に答える
0
    var options, a;
    JQuery(function(){
      options = {lookup:['Jan', 'Feb']};
      a = $('#query').autocomplete(options);
        });

これを試してもらえますか-

a = $('#query').autocomplete(options.lookup);
于 2012-10-25T07:06:30.027 に答える