jQuery UI オートコンプリート プラグインを使用して、検索候補のオートコンプリートを使用しています。 http://jqueryui.com/autocomplete/
ただし、Quora のように動作する結果ポップアップ項目の下部に追加する方法 (以下を参照)。
Javascript
$("#question_search").autocomplete({
source:$('#question_search').data('source'),
html: true,
appendTo: "#search_results",
select: function( event, ui ) {
window.location=ui.item.value;
return false;
},
focus: function( event, ui ) { },
open: function( event, ui ) { });
意見
<div id="question_search_form">
<input type="text" id="question_search" data-source="<%= new_search_url %>" />
<div id="search_results"></div>
</div>
例