我正在使用Twitter的Typeahead库,就像一个玩具模型问题:如何在用户进行选择后打开新页面。例如,假设用户选择下面的“水银”,我该如何打开此链接“https://www.google.com/search?&q=mercury”:
$('#input').typeahead([
{
name: 'planets',
local: [ "Mercury", "Venus", "Earth", "Mars", "Jupiter", "Saturn", "Uranus", "Neptune" ]
}
]);
答案 0 :(得分:1)
你会做类似的事情:
$('#input').on('typeahead:selected', function(e, datum){
window.location = '/some/directory/'+datum.id;
});
如果datum.id
不起作用,请尝试在函数内注销数据以查看您有权访问的内容:
console.log(datum);