2
我希望在我的項目中顯示一些首先結果,然後再關注自動完成輸入。這些結果應與自動填充ajax請求的結果相同。jQuery UI自動完成在搜索之前顯示結果
我可以用自動完成的非標準選項做,或者我應該寫平等的javascript代碼?
我希望在我的項目中顯示一些首先結果,然後再關注自動完成輸入。這些結果應與自動填充ajax請求的結果相同。jQuery UI自動完成在搜索之前顯示結果
我可以用自動完成的非標準選項做,或者我應該寫平等的javascript代碼?
您應該將minLength
選項設置爲0
。如果你想要的結果儘快場聚焦成出現,你可以寫一個簡單的事件處理程序來實現這一目標:
$("input").autocomplete({
source: /* source */,
minLength: 0
}).on("focus", function() {
$(this).autocomplete("search", '');
});
編輯:如果你想立即顯示出建議名單,試圖呈現在create
事件自動完成構件的吧:
$("input").autocomplete({
source: /* source */,
minLength: 0,
create: function() {
$(this).autocomplete("search", '');
}
});
對不起,錯誤的問題。我需要在焦點之前顯示結果。 – Michael 2012-08-01 12:12:56
當然,請參閱我的更新。 – 2012-08-01 12:17:00
它的工作原理。謝謝! – Michael 2012-08-01 12:25:20