【发布时间】:2016-08-22 19:10:38
【问题描述】:
我正在尝试让 autoComplete() 从 jQuery-ui 工作。我创建了一个小提琴来显示我的代码:
https://jsfiddle.net/4s4dzwn1/
我的 JS:
jQuery(function(){
jQuery('#autocomplete').autoComplete({
source: ["ActionScript",
"Bootstrap",
"C",
"C++",
"Ecommerce",
"Jquery",
"Groovy",
"Java",
"JavaScript",
"Lua",
"Perl",
"Ruby",
"Scala",
"Swing",
"XHTML"]
});
});
我的 HTML:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
<form>
<input id="autocomplete">
</form>
它抛出一个错误,说 autoComplete 不是一个函数。我的理解是 autoComplete 是 jQuery-ui 的一部分(包含在内),jQuery-ui 应该包含在 after jquery 中。请纠正我的错误。
【问题讨论】:
-
你确定你的方法拼写正确吗?案例和所有? (you aren't)
-
扩展@KevinB,
autoComplete不是 jQuery UI 的一部分,autocomplete是。案件很重要。 -
谢谢,我忽略了这一点,现在它可以正常工作了。
标签: jquery jquery-ui autocomplete