Bootstrap 使用 Typeahead 的标签输入 列表中的预定义项
Bootstrap Tags Input with Typeahead Predefined item from the list
我对 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"});
我找到了错误的解决方案。
在我的 php 代码中,我将引号放在 id 值中,因此它会重复,例如:2 和 '2'。
我对 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"});
我找到了错误的解决方案。 在我的 php 代码中,我将引号放在 id 值中,因此它会重复,例如:2 和 '2'。