我在我的网站上查看控制台并收到此错误:
Uncaught TypeError: undefined is not a function
在这行代码上:
$("#category").autocomplete({
我使用:
包含了JQuery<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.3/jquery-ui.js"></script>
其余代码是:
<script>
$(document).ready(function(){
var data = [{"value":"Broadband"},{"value":"Domains"},{"value":"Hosted Exchange"},{"value":"Networking"},{"value":"Offsite Backup"},{"value":"Phone Lines"},{"value":"VoIP"},{"value":"Web Hosting"}];
$("#category").autocomplete({
source:data,
select: function(e, ui) {
e.preventDefault() // <--- Prevent the value from being inserted.
$(this).val(ui.item.value);
}
});
});
</script>
<input type="text" name="category" id="category" value="Domains" />
答案 0 :(得分:0)
如果您的订单类似
<script>
$(document).ready(function(){
var data = [{"value":"Broadband"},{"value":"Domains"},{"value":"Hosted Exchange"},{"value":"Networking"},{"value":"Offsite Backup"},{"value":"Phone Lines"},{"value":"VoIP"},{"value":"Web Hosting"}];
$("#category").autocomplete({
source:data,
select: function(e, ui) {
e.preventDefault() // <--- Prevent the value from being inserted.
$(this).val(ui.item.value);
}
});
});
</script>
<input type="text" name="category" id="category" value="Domains" />
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.3/jquery-ui.js"></script>
它不会工作..
两个脚本必须高于ready()函数
答案 1 :(得分:0)
上述文件也包含在网站上的另一个文件中。这已被删除并修复了问题