我正在尝试通过在http://www.tutorialrepublic.com/twitter-bootstrap-tutorial/bootstrap-typeahead.php上使用post来实现Twitter提前输入
我从typeahead.js下载了http://twitter.github.io/typeahead.js/releases/latest/typeahead.bundle.js 0.11.1
我的HTML是
<body>
<input id="test" type="text" class="typeahead tt-input" autocomplete="off" spellcheck="false">
</body>我的Javascript是
$(document).ready(function(){
$('#test.typeahead').typeahead({
name: 'e',
local: ['one', 'two', 'three', 'four']
});
});但是,“提前输入”功能不起作用,我在输入时没有在文本框中看到任何提示。此外,也没有登录浏览器控制台。
有人能帮忙吗?提前谢谢。
发布于 2015-05-11 07:31:27
演示
var numbers = new Bloodhound({
datumTokenizer: function(d) { return Bloodhound.tokenizers.whitespace(d.num); },
queryTokenizer: Bloodhound.tokenizers.whitespace,
local: [
{ num: 'one' },
{ num: 'two' },
{ num: 'three' },
{ num: 'four' },
{ num: 'five' },
{ num: 'six' },
{ num: 'seven' },
{ num: 'eight' },
{ num: 'nine' },
{ num: 'ten' }
]
});
// initialize the bloodhound suggestion engine
numbers.initialize();
// instantiate the typeahead UI
$('input').typeahead(null, {
displayKey: 'num',
source: numbers.ttAdapter()
});https://stackoverflow.com/questions/30161219
复制相似问题