typeahead.js获取选定的数据

时间:2013-08-02 14:38:12

标签: typeahead typeahead.js

我正在尝试使用Twitter typeahead.js在选择后返回一个数据。根据我在文档中的理解,代码应该类似于

$('.selector').typeahead({
  name: 'identifier',
  local: localObjectsArray
}).on('autocompleted', function(item){
    alert(JSON.stringify(item));
});

然而,这不起作用。检测先行事件的正确方法是什么?

1 个答案:

答案 0 :(得分:44)

选择后,您需要typeahead:selected

$('.selector').typeahead({
    name: 'identifier',
    local: localObjectsArray
}).on('typeahead:selected', function (obj, datum) {
    console.log(obj);
    console.log(datum);
});

希望它有所帮助。