我正在尝试使用Selectize让用户从标签列表中选择标签,但也可以添加新标签。
以下是代码:
$("#input").selectize({
delimiter: ',',
persist: true,
options: [{text: 'A', value: 'A'}, {text: 'B', value: 'B'}],
create: function(input) {
return { value: input, text: input }
}
});
如果我选择A,B和新标记C,它们都会以A,B,C
的形式保存在数据库中,但是当页面再次加载时,只显示A
和B
即使原始textarea还包含C
。
就像Selectize
仅识别options
中的项目而忽略任何其他标记。