1

http://jqueryui.com/autocomplete/#categoriesを使用して基本的なラベルとカテゴリを作成できます

ただし、ラベル付きのメタデータを添付できるかどうかは疑問でした。たとえば。今私は持っています

Product
  TV
  DVD
People
  James
  ROY

私は何かしたい

Product
  TV - Electronics
  DVD - Electronics
People
  James - USA
  ROY - UK

ユーザーが選択したアイテム ラベルで Enter キーを押すと、入力ボックスにラベル テキストのみが必要で、入力テキストの一部としてメタ データは必要ありません。つまり、入力テキストの一部として電子機器を使用したくないということです。

助けてください。

4

2 に答える 2

0

メタデータをラベルに追加し、テキスト ボックスに表示するテキストを idx フィールドに追加し、select イベントを処理して入力フィールド ike に idx テキストを表示します。

コード:

 $(function() {
var data = [
    { label: "TV - Electronics",idx:"TV", category: "Products" },
{ label: "DVD - Electronics",idx:"DVD", category: "Products" },
{ label: "James - USA",idx:"James", category: "People" },
{ label: "Roy - UK",idx:"Roy", category: "People" }
];
$( "#search" ).catcomplete({
delay: 0,
source: data,
    select: function(event, ui) { 
    event.preventDefault();
  var selectedObj = ui.item.idx;
  $("#search").val(selectedObj);  
}
});
});

DEMO FIDDLE

于 2013-09-07T09:39:47.077 に答える