我正在努力获得一个基本的twitter预先输入工具提示。我已经按照文档进行了操作,但没有任何内容显示出来。控制台中也没有出现任何错误。
我正在使用Bootstrap 3.0.3。 Typeahead应该是内置的。但是,如果我不直接导入它,我会收到Uncaught TypeError: Object [object Object] has no method 'typeahead'
错误。
我这样做的方式如下:
<input name="hostname_search" id="typeahead" autocomplete="off" size=100 />
和JS:
$('#typeahead').typeahead(
{
local: [{ val: 'dog' }, { val: 'pig' }, { val: 'moose' }]
}
);
Bootstrap的文档说我们应该source
而不是local
,而在HTML中,请使用data-provide
。我正在使用上面的内容,因为这是typeahead的实际文档在bootstrap之外显示的内容。
知道我缺少什么/我需要做些什么来展示它?另外,为什么不在Bootstrap中使用typeahead?