使用锚标记附加Typeahead行

时间:2013-06-19 15:33:25

标签: jquery bootstrap-typeahead

我正在使用ajax调用使用Typeahead在我的下拉列表中填充数据,现在HTML Typeahead为下拉列表中的每一行创建了

<li class="active" data-value="xx">
    <a href="#">
        my Text
    </a>
</li>

我的要求是在锚标记中有一些值,当用户点击下拉文本时,它会将用户带到新页面。

有人能指出我正确的方向吗?

2 个答案:

答案 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);

});