【发布时间】:2016-10-19 22:37:00
【问题描述】:
我正在尝试使用 Select2 中的标签。我想让用户能够加载一些已知标签,如果他愿意,有时还可以添加新标签。
问题是 Select2 让我可以选择仅在新的 SELECT 字段中添加新标签。如果您将一些数据预加载到该字段并预先选择它 - 您将失去该能力。
这里有一个问题的例子: jsfiddle
$("#tags").select2({
multiple: true,
tags: true,
placeholder: "enter",
tokenSeparators: [','],
data: ['11']
});
//The problem is in the next line
//$('#tags').val(['11','22']).select2();
在当前状态下,新标签被接受。如果您删除最后一行中的 //,您将无法添加新标签。知道为什么吗?
谢谢!
【问题讨论】:
标签: javascript tags select2 jquery-select2-4