jQuery UI插件Tag-it中每个标签允许的最大字符数

时间:2013-11-21 19:48:38

标签: jquery jquery-ui tag-it

使用jQuery UI插件Tag-it,可以输入包含100个字符的标记,例如:

“loremipsumdolorsitametconsecteturadipisicingelitseddoeiu​​smodtemporincididuntutlaboreetdoloremagnaaliquautenimadminimveniamquisnostrudexercitationullamco”

我正在尝试设置每个标签允许的最大字符数。到目前为止,我已尝试tagLimit,但这限制了允许的标记总数,但不限制每个标记的字符数限制。

有谁知道如何设置每个标签允许的字符数限制?

$(document).ready(function() {
    $("#tags").tagit({
        tagLimit: 5,
        allowSpaces: true,
        placeholderText: 'Tags'
    });
});

1 个答案:

答案 0 :(得分:0)

我知道它不是最好的解决方案,但我编辑了_cleanedInput方法,将每个标签最多切成100个字符(在我的应用程序中,我怀疑会有任何标签超过100个字符,甚至不会接近50个!)。

在插件中,我改变了这个:

_cleanedInput: function() {
    return $.trim(this.tagInput.val().replace(/^"(.*)"$/, '$1'));
},

要:

_cleanedInput : function() {
    return $.trim(this.tagInput.val().replace(/^"(.*)"$/, "$1")).substr(0, 100);
},