jQueryオートコンプリートを使用するこの基本的な例では、次のようになります。
$("#textboxid").autocomplete(
{
source: testdata,
delay: 100,
minLength: 1
});
データのローカル配列はどこtestdata
にありますか?基になるソース配列に変更を加え、オートコンプリートオプションに反映するための推奨される方法は何ですか?
現在、testdata
配列に新しいアイテムを追加した場合(つまり、テキストボックス要素でオートコンプリートが既に設定された後)、オートコンプリートリストにその新しいオプションが表示されません。ページに新しいテキストボックスを動的に追加してオートコンプリートを設定すると、新しいオプションが表示されます。しかし、既存の要素はそうではありません。