/ / Jquery autosuggest - javascript、jquery

Jquery autosuggest - javascript、jquery

私はjqueryを初めて使っています。 私は、テキストボックスに自動推薦を表示するために、以下のコードを使用しています。

$().ready(function() {
function formatItem(row) {
return row[0] + " (<strong>id: " + row[1] + "</strong>)";
}

function formatResult(row) {
return row[0].replace(/(<.+?>)/gi, "");
}

//$("#suggest1").autocomplete(cities);

$("#custName").autocomplete(arrNames, {
multiple: false,
minChars: 0,
width: 190,
matchContains: true,
autoFill: false,
mustMatch: true,
max: 20,
}
});
});

私の問題は、インデックスと一緒にjavascript関数を呼び出すことです arrNames ユーザがautosuggestから名前を1つ選択したときのパラメータとして使用します。私を助けてください。

回答:

回答№1は1

ここでは(jQuery UIオートコンプリートを使用して)これを行う方法を示します。

$("#custName").autocomplete(
source: arrNames,
select: function (event, ui) {
//Do stuff here
}
}

jqueryUIのWebサイトから:

選択

項目がメニューから選択されたときにトリガーされます。ui.itemは 選択された項目selectのデフォルトの動作は、テキストを置き換えることです フィールドの値を選択したアイテムの値と比較します。 イベントは値の更新を防ぎますが、 メニューを閉じます。

編集:

あなたからのオートコンプリートプラグインを使用しているようです http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/

このプラグインは非難されています...あなたはjQueryを使うべきです:オートコンプリート: http://jqueryui.com/demos/autocomplete/