Javascript 从typeahead列表中选择特定项目

Javascript 从typeahead列表中选择特定项目,javascript,jquery,html,twitter-bootstrap,Javascript,Jquery,Html,Twitter Bootstrap,我正在使用Twitter引导。我有以下代码。当您单击typeaheadlist中的项目时,将打开一个弹出窗口。但是我想做的是,当你点击一个特定的项目时,只有弹出框才会打开 $('#nr1').typeahead({ source: source, updater: function(item) { $('#nr1').popover({ placement: 'bottom', content: function(e

我正在使用Twitter引导。我有以下代码。当您单击typeaheadlist中的项目时,将打开一个弹出窗口。但是我想做的是,当你点击一个特定的项目时,只有弹出框才会打开

$('#nr1').typeahead({
    source: source,
    updater: function(item) {
        $('#nr1').popover({
            placement: 'bottom',
            content: function(e) {
                return $('.addnr').html();
            }
        }).popover('show');
        return item;
    }
})
我尝试了下面的代码,但不起作用

$('#nr1').typeahead({
    source: source,
    updater: function(item) {
        $('li').val('').on('click', function(item){
            $('#nr1').popover({
                placement: 'bottom',
                content: function(e) {
                    return $('.addnr').html();
                }
            }).popover('show');
        });
        return item;
    }
})

如您所见,li的数据值为“”。

JSON是什么?和HTML。addnr是…?我没有使用JSON。addnr是我想放在poporso中的一个div,那么
数据值是多少?HTML skeleton?typeahead从变量“source”中的数组创建一个列表。我在“inspect element”中看到它创建了
  • 尽管我已经找到了它。