首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeError:$(.).predictiveSearch不是函数

TypeError:$(.).predictiveSearch不是函数
EN

Stack Overflow用户
提问于 2015-07-01 08:01:58
回答 2查看 81关注 0票数 0

我正在尝试使用名为predictiveSearch的插件来实现提前输入功能,但我得到了错误:

TypeError:$(.).predictiveSearch不是函数

我试着重新排序加载脚本,但仍然不起作用。有人能帮忙吗。这是密码。

代码语言:javascript
复制
<head>
    <script src="//code.jquery.com/jquery-1.11.0.min.js"></script> 
    <script src="../js/bootstrap.min.js" type="text/javascript"></script> 
    <script src="../js/predictiveSearch.js" type="text/javascript"></script>
    <script src="../js/jquery.predictive-search.js" type="text/javascript"></script>
</head>

<body>
    <form class="navbar-form navbar-right" role="search"  method="post" action="">
        <input type="text" placeholder="Search" class="form-control predictive-search" autocomplete="off" data-module="predictive-search" data-url="../json/predictiveSearchResults.json">
       <!-- form elements... -->
    </form>
</body>

predictiveSearch.js包含以下代码:

代码语言:javascript
复制
$(function(){
    $('[data-module="predictive-search"]').predictiveSearch();
});
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-23 08:54:30

使用jquery.noconflict();帮助解决错误

票数 0
EN

Stack Overflow用户

发布于 2015-07-01 08:03:06

您需要在初始化插件的JS文件之前包含包含插件的JS文件。将<script>元素更改为以下顺序:

代码语言:javascript
复制
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="../js/bootstrap.min.js" type="text/javascript"></script>  
<script src="../js/jquery.predictive-search.js" type="text/javascript"></script>
<script src="../js/predictiveSearch.js" type="text/javascript"></script>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31155739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档