javascript - jQuery Uncaught TypeError : $(. ..).autocomplete 不是函数

标签 javascript jquery autocomplete

我有以下文件

<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<link href="css/style2.css" rel="stylesheet" type="text/css" />
<link href="css/default.css" rel="stylesheet" type="text/css" />
<link href="css/index.css" rel="stylesheet" type="text/css" />
<script src="js/jquery.js" type="text/javascript"></script>

这工作正常,但是当我添加其他 JS 文件(如 DateTimepicker)时,我的自动完成功能停止工作。

<script src="js/jquery.datetimepicker.full.js" type="text/javascript"></script>
<link href="css/jquery.datetimepicker.css" rel="stylesheet" type="text/css" />

错误:

Uncaught TypeError: $(...).autocomplete is not a function

最佳答案

问题是因为您包含了两个版本的 jQuery。第一个添加了 jQueryUI 方法。然后第二个覆盖第一个。删除最后一个 jQuery script include。

<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<!-- REMOVE THIS >> <script src="js/jquery.js" type="text/javascript"></script> -->
<script src="js/jquery.datetimepicker.full.js"></script>

<link rel="stylesheet" type="text/css" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" href="/resources/demos/style.css">
<link rel="stylesheet" type="text/css" href="css/jquery.datetimepicker.css" />
<link rel="stylesheet" type="text/css" href="css/style2.css" />
<link rel="stylesheet" type="text/css" href="css/default.css" />
<link rel="stylesheet" type="text/css" href="css/index.css" />

关于javascript - jQuery Uncaught TypeError : $(. ..).autocomplete 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36455911/

相关文章:

jquery - 如何在运行时应用 css 属性?

php - 需要在我的网站上显示带有特定标签的 flickr 图片

javascript - knockout 自动完成实现

html弹窗不会滚动

javascript - 将 php 2d 数组传递给 Javascript 并尝试使用 json_encode() 进行解析时会抛出未捕获的类型错误

javascript - 创建文档并设置日期 - Mongoose

javascript - Jquery条件不起作用

mysql - 使用 MySQL 获取数组

javascript - 在数组元素的文本中找到后替换字符串的一部分

javascript - 从 HTML5 Canvas 中清除圆形区域