JQuery自动完成没有显示下拉选项

时间:2015-04-28 12:38:38

标签: jquery

我正在使用此代码在我的应用程序中使用JQuery自动完成:

$(document).ready(function(){
    var data = [{"value":"one"},{"value":"two"}];
    $("#company").autocomplete({
        source:data,
        select: function(e, ui) {
            e.preventDefault() // <--- Prevent the value from being inserted.
            $(this).val(ui.item.value);
        }
    });
});

我的文字输入ID为company

我正在使用本地存储在我的服务器上的jQuery-2.1.3.min.js

当我输入文本输入时,没有显示任何内容。在控制台中,我可以在该行上看到错误:

$(document).ready(function(){

错误在于:

  

未捕获的ReferenceError:$未定义

可能导致此问题的原因是什么?我也试过包含jQuery版本1.10.2,这没什么区别

1 个答案:

答案 0 :(得分:0)

请先包括jQuery

<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
<script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>

然后你的其他脚本(JS):

<script src=".."> </script>