我正在使用ajax调用使用Typeahead在我的下拉列表中填充数据,现在HTML Typeahead为下拉列表中的每一行创建了
<li class="active" data-value="xx">
<a href="#">
my Text
</a>
</li>
我的要求是在锚标记中有一些值,当用户点击下拉文本时,它会将用户带到新页面。
有人能指出我正确的方向吗?
答案 0 :(得分:0)
这可以通过在updater
中使用Typeahead
属性来实现,因为更新程序中的代码会在Typeahead
下拉列表中点击行时被调用。
<强>码强>
updater: function (item) {
// do whatever you want to do here
}
答案 1 :(得分:0)
使用bind。选择重定向到您想要的链接
$(&#39; .typeahead&#39;)。typeahead(null,{
//Your typeahead code lies here
} ).bind(&#34; typeahead:selected&#34;,function(obj,datum,name){
window.location.href = ''; //redirect
console.log(obj, datum, name);
});