Select2 使用数据属性设置 tokenSeparators

Select2 set tokenSeparators using data attribute

我正在尝试使用 data-token-separators="[',']" 设置 tokenSeparators 选项,但没有任何反应,在数据属性中传递令牌分隔符数组的正确语法是什么?

使用更新后的设置重新创建 select2 对象。

假设您原来的分隔符是:

$(".js-example-tokenizer").select2({
    tags: true,
    tokenSeparators: [',', ' ']
})

那么它应该看起来像:

$(".js-example-tokenizer").select2({
    tags: true,
    tokenSeparators: [',']
})

如果您想了解更多信息,请访问 select2

data-token-separators="[',']" 是正确的做法。您可能需要更新到更新版本的 Select2,因为我发现早期版本不能很好地处理此功能。