Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JQuery UI错误实现CSS自动完成未捕获类型错误:this.source不是函数_Jquery_Css_Jquery Ui_Jquery Ui Autocomplete_Materialize - Fatal编程技术网

使用JQuery UI错误实现CSS自动完成未捕获类型错误:this.source不是函数

使用JQuery UI错误实现CSS自动完成未捕获类型错误:this.source不是函数,jquery,css,jquery-ui,jquery-ui-autocomplete,materialize,Jquery,Css,Jquery Ui,Jquery Ui Autocomplete,Materialize,我正在使用MaterializeCSS库,其中有一个选项(您可以在页面末尾找到) 如果我尝试使用它,当我输入一些东西时,它会显示这个错误 未捕获类型错误:this.source不是函数 at t.(匿名函数)。(匿名函数)。\u search() at t.(匿名函数)。(匿名函数)。\u search() at t.(匿名函数)。(匿名函数).search() at t.(匿名函数)。(匿名函数).search() at t.(匿名函数)。(匿名函数)。() 在我() 我搜索了这个问题,但没有

我正在使用MaterializeCSS库,其中有一个选项(您可以在页面末尾找到)

如果我尝试使用它,当我输入一些东西时,它会显示这个错误

未捕获类型错误:this.source不是函数
at t.(匿名函数)。(匿名函数)。\u search()
at t.(匿名函数)。(匿名函数)。\u search()
at t.(匿名函数)。(匿名函数).search()
at t.(匿名函数)。(匿名函数).search()
at t.(匿名函数)。(匿名函数)。()
在我()

我搜索了这个问题,但没有找到任何有用的答案

这是我的物化CSS-HTML代码

<input type="text" id="autocomplete-input" class="autocomplete">
下面是一些截图,我从中得到了错误,如错误日志所示

控制台中的错误:

文件中出现错误-1:

文件中出现错误-2:

文件中出现错误-3:

文件中出现错误-4:

文件中出现错误-5:


我怎样才能解决这个问题?请帮助我

您使用的是哪个版本的jQuery/Materialize?检查这支笔的工作位置:


您是否将jQuery代码封装在类似
$(document).ready()的东西中?

如果您正在加载
jQuery ui
,则会出现错误

此.source不是函数“

也会发生


在这种情况下,您不能使用jquery
$('input.autocomplete').autocomplete()
但需要使用
M.Autocomplete
替代调用。

jQuery v2.2.4和materialize css 0.98,在materialize css官方页面中它正在工作,但在本地它不是。surce返回空值。您使用什么来包含文件?只是单个脚本标记?构建工具?尝试包含jQuery和materialize v我使用CDN,然后返回报告是的,它起作用了,我没有注意到我使用的是materialize文件的旧CDN,在更改后,我重新排列了材质链接和jquery UI链接,谢谢。很高兴收到你的建议。:)
$('input.autocomplete').autocomplete({
data: {
"Apple": null,
"Microsoft": null,
"Google": 'http://placehold.it/250x250'
},
limit: 20, // The max amount of results that can be shown at once. Default: Infinity.
onAutocomplete: function(val) {
// Callback function when value is autcompleted.
},
minLength: 1, // The minimum length of the input for the autocomplete to start. Default: 1.
});