如何使用Twitter typeahead在自动完成后打开新页面

时间:2013-11-06 17:11:08

标签: javascript jquery twitter autocomplete typeahead

我正在使用Twitter的Typeahead库,就像一个玩具模型问题:如何在用户进行选择后打开新页面。例如,假设用户选择下面的“水银”,我该如何打开此链接“https://www.google.com/search?&q=mercury”:

$('#input').typeahead([
{
name: 'planets',
local: [ "Mercury", "Venus", "Earth", "Mars", "Jupiter", "Saturn", "Uranus", "Neptune" ]
}
]); 

1 个答案:

答案 0 :(得分:1)

你会做类似的事情:

    $('#input').on('typeahead:selected', function(e, datum){
            window.location = '/some/directory/'+datum.id;
    });

如果datum.id不起作用,请尝试在函数内注销数据以查看您有权访问的内容:

    console.log(datum);