在 Tokenize2 中,我可以多次使用同一个令牌吗?

In Tokenize2, can I use the same token multiple times?

Tokenize2中,有没有办法多次添加相同的token/text。

我已经实现了,当我第一次输入时,例如 "Hello" 它会添加到框中,下次如果我再次输入 "Hello" 并尝试添加,它只会清除文本.所以我无法添加与令牌相同的文本。

有什么办法可以实现吗?

直接实现是不可能的,但我们可以实现。 基本上,我们需要为相同的值文本更改键文本。

    var sameText = 'sameText'; 
    var separatorValue = sameText;
    
    var i = 1;
    while ($('#takenSelect option[value="' + separatorValue + '"]').length) {
        separatorValue = i + 'RRR_' + sameText;
        i++;
    }

    $('.tokenize-demo').tokenize2().trigger('tokenize:tokens:add', [separatorValue, sameText, true]);

使用此代码后,如果我们将再次使用 'hi' 文本,则密钥将看起来像

1RRR_hi 2RRR_hi 3RRR_hi ..

在 UI 上,用户可以多次看到 'hi' 文本。