Bootstrap标签使用列表中的Typeahead预定义项输入

时间:2015-11-27 05:44:56

标签: typeahead.js bloodhound bootstrap-tags-input

我对在bootstrap标签输入中列表中预定义项目有疑问。 例如。 var city_list = [' Sumatra',' Jawa',' Sulawesi'] var city_choosen = [' Sumatra']

当页面打开时,我想使用apple预定义输入,但在文档中,方法.add导致在Sumatra'上重复。 我想从现有列表中定义它,而不是添加新列表。

谢谢。

var tagInput = $('#inputCity');
    tagInput.tagsinput({
        itemValue: 'id',
        itemText: 'name',
        typeaheadjs: {
            autoselect: true,
            name: 'cities',
            displayKey: 'name',
            source: cities.ttAdapter()
        }
    })

tagInput.tagsinput('add', {"id":  2, 'name': "Sumatra Utara"});

1 个答案:

答案 0 :(得分:0)

我发现了我的错误解决方案。 在我的PHP代码中,我将引号放在id值中,因此它会重复,例如:2和' 2'。