我一直在努力打击类型,我不能做一个非常简单的例子。我只想从使用状态的文档中给出的示例开始,但没有快乐。这是我正在尝试的:
<div>
<input type="text" class="form-control input-lg typeahead">
</div>
</div>
<script src="js/jquery.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/typeahead.js"></script>
<script>
$('input.typeahead').typeahead({
name: 'States',
local: ["Alabama","Alaska","West Virginia","Wisconsin","Wyoming"]
});
</script>
使用jquery 1.11,bootstrap 3.2。任何见解都表示赞赏。
答案 0 :(得分:1)
您没有为先行调用指定数据集(即source
参数)。根据文档:
source
- 建议的支持数据源。预计是一个 带签名的函数(query,cb)。这是预料之中的 函数将计算建议集(即JavaScript数组) 查询然后用所述集调用cb。可以调用cb 同步或异步。
请参阅https://github.com/twitter/typeahead.js/blob/master/doc/jquery_typeahead.md#datasets