我想在單獨的div
中顯示建議的自動填充,而不是在指定的自動填充小部件上顯示的彈出式菜單。原因是:我們使用自動完成功能來幫助用戶看到他們即將嘗試重複輸入。當他們鍵入輸入字段時,div將顯示漸進式匹配。如何指定自定義元素來顯示自動填充?
我做我的自動完成樣本代碼的測試, 「鳥」 與遠程數據源:
<script>
$(function() {
function log(message) {
$("<div/>").text(message).prependTo("#log");
$("#log").scrollTop(0);
}
$("#birds").autocomplete({
source: "search",
minLength: 2,
select: function(event, ui) {
log(ui.item ?
"Selected: " + ui.item.value + " aka " + ui.item.id :
"Nothing selected, input was " + this.value);
}
});
});
</script>
我剛剛使用「鳥」演示http://jqueryui.com/demos/autocomplete/,並試圖獲得搜索結果到我創建一個新的div。 – Dogweather