jquery tokeninput在14个字符后剪切defaultValue

时间:2012-06-28 17:00:38

标签: jquery jquery-tokeninput

我正在使用带有tokeninput插件的jQuery。

我用以下内容初始化它:

$("input#id").tokenInput(url, { defaultValue: "Very Long string 1234567810", ...});

页面加载后,输入框的值为“Very Long string 123”。聚焦并模糊框后,该值变为“非常长的字符串1234567810”。

任何人都知道如何解决它?

2 个答案:

答案 0 :(得分:1)

这里的答案并没有解决我的问题。我最终创建了新的设置字段 'resizeInput',默认值为true。

您可以获取修改过的插件on my github

像这样使用:

$("#my_input_id").tokenInput("/my_url.json",{ resizeInput: false});

答案 1 :(得分:-1)

我找到了自己的解决方案:

初始化tokenInput后,生成的输入元素没有style-width属性。

添加css width属性后,将显示所有文本。

$("#myid").tokenInput (url, options);
$("#token-input-myid").css({"width": "200px"});