我是 Bootstrap Twitter 框架的新手,我需要使用 bootstrap-typeahead.js 进行自动完成,但我还需要获取用户为 typeahead 选择的值。
这是我的代码:
<input type="text" class="span3" style="margin: 0 auto;"
data-provide="typeahead" data- items="4"
data-source='["Alabama","Alaska"]'>
如何添加监听器以从 typeahead 类型中获取所选值并将其传递到函数中?例如,当我使用 ExtJs 时,我应用以下结构:
listeners: {
select: function(value){
........
}
}
我怎样才能通过预先输入来做类似的事情?
最佳答案
您应该使用“更新程序”:
$('#search-box').typeahead({
source: ["foo", "bar"],
updater:function (item) {
//item = selected item
//do your stuff.
//dont forget to return the item to reflect them into input
return item;
}
});
关于jquery - bootstrap-typeahead.js 在 select 事件上添加监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9496314/