0

tokeninputプラグインでjQueryを使用しています。

私はそれを次のように初期化します:

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

ページの読み込み後、入力ボックスの値は「VeryLongstring123」になります。ボックスにフォーカスしてぼかした後、値は「VeryLongstring1234567810」になります。

誰かが私がそれを修正する方法を知っていますか?

4

2 に答える 2

1

ここでの答えは私の問題を解決しませんでした。デフォルト値が true の新しい設定フィールド 'resizeInput' を作成することになりました。

変更されたプラグインは私の github で入手できます

次のように使用します。

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

私は自分自身の解決策を見つけました:

tokenInput を初期化した後、生成された入力要素の style-width 属性はありません。

css width 属性を追加すると、すべてのテキストが表示されます。

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