アプリを twitter-bootstrap に移行しており、jquery-ui オートコンプリートを typeahead.js に置き換えたいと考えています。
twitter-bootstrap に組み込まれている機能を使用する方がよいでしょうが、必要に応じて追加の typeahead プラグインを使用してもかまいません。
私の問題は、特に結果がない場合に現在の動作を再現するのに問題があることです。
そのようなことをどのようにしますか?
$("#search").autocomplete({
source : myUrl,
delay : 100,
minLength : 2,
select : function(event, ui) {
// do whatever i want with the selected item
},
response : function(event, ui) {
if (ui.content.length === 0) {
ui.content.push({
label : "No result",
value : customValue
});
}
}
});
基本的に結果が出ない場合はカスタムメッセージをコンポーネントに表示したい。
ありがとう!