TypeError:$(…)。typeahead不是函数
这是非常基本的代码。 我仍然面临一个问题。 我想我错过了一些东西,正如bootstrap网站上提到的那样
“可以单独包含插件(虽然有些需要依赖项),或者一次性包含所有插件.bootstrap.js和bootstrap.min.js都包含单个文件中的所有插件。”
所以我包含了boostrap.js并且仍然得到了这个错误,其他依赖项是什么?
以下是代码。
Member var subjects = ['PHP', 'MySQL', 'SQL', 'PostgreSQL', 'HTML', 'CSS', 'HTML5', 'CSS3', 'JSON']; $('#search').typeahead({source: subjects})
问候
AADAM
如果您看到错误消息“TypeError:$(…)。typeahead不是函数”,则表示您正在使用的引导程序版本中未提供typeahead函数。 正式从第3.0版新版本中删除了typeahead。 并且可以在typeahead.js中单独使用。
你需要包含错误将删除的typeahead.js插件。
我遇到了类似“ TypeError:$(…)。typeahead不是函数 ”的错误
这里,您正在使用的当前版本的bootstrap中未提供typeahead函数。
现在,从新版本3.0中删除了typeahead 。 现在这可以在typeahead.js上找到。
因此,您必须在文件/项目中包含typeahead.js插件,然后您的错误将被删除。所以包括您对typeahead函数的引用。
(下载最新的bootstrap3-typeahead.js或bootstrap3-typeahead.min.js。在jQuery和Bootstrap的JavaScript之后将它包含在你的源代码中。)
链接下载:
https://github.com/bassjobsen/Bootstrap-3-Typeahead/blob/master/bootstrap3-typeahead.js
https://github.com/bassjobsen/Bootstrap-3-Typeahead/blob/master/bootstrap3-typeahead.min.js