2011-02-06 20 views
1

私はSOのタグ付けプラグインと似ています。jQuery.uiオートコンプリート - 追加情報

私はjQuery.uiのオートコンプリートを使用して提案を強化しています。

ユーザーは、手動でタグを入力するか、リストに表示された後にクリックすることができます。

いずれかの方法で、

タグが作成され、それは、だから、オブジェクトリテラルのその配列を[{id: 0, name:mytag},{id: 6, name:clickedtag},{id: 0, name:mytag2}]

よう

に見える配列に追加されます。

タグがオートコンプリートから来た場合は、IDを渡す必要があります。

その他

私の質問はです。 IDなどの余分な情報をオートコンプリートに渡すにはどうすればよいですか?

答えて

0

あなたはそのためにjqueryスクリプトを調整する必要があります。

オートコンプリートにバインドされている以外の要素に値を設定して渡す必要がある場合は、this auto-completeをお勧めします。入力時にあなたがスクリプトとその上にオートコンプリート作品に配列を渡すことができ

コードを修正するのは非常に簡単で、スタイルもカスタマイズされています... .... あなたが見れば密接に下のJS関数内で...変数 'i'には実際に選択された単語のインデックスが含まれていることがわかります.... "forループ"の後にidを設定するコードを置く関数

function actb_penter(){ 

そして、関数内に関数が入っていない場合は、コードを外に書くことでゼロへのt値....

このスクリプトは、OOPの概念は非常に複数のtextboxsで使用することができたさ

希望これはあなた...幸運を助けます...ヘイルウッド

+2

はかなり、見つかりません。あなたは単に '{{value: '表示名'、id:123}、{値: '表示名'、id:456} 'のようなオブジェクトの配列を返すことができます。' 次にオートコンプリートをハンドラを選択します。値にアクセスするには 'ui.item.value/ui.item.id/ui.item.whatever'を実行します – Hailwood

関連する問題