0

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

我初始化它:

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

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

有人知道我该如何解决吗?

4

2 回答 2

1

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

你可以在我的 github 上获取修改后的插件

像这样使用它:

$("#my_input_id").tokenInput("/my_url.json",{ resizeInput: false});
于 2012-07-23T02:39:16.427 回答
-1

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

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

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

$("#myid").tokenInput (url, options);
$("#token-input-myid").css({"width": "200px"});
于 2012-06-30T17:07:27.190 回答