我正在使用此代码在我的应用程序中使用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,这没什么区别
答案 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>