我有這樣的代碼:自動完成 - 顯示整個列表
var myList = [ "Avellino", "Enna", "Frosinone" ];
myInput.autocomplete({
source: function(request, response) {
var data = $.grep(myList, function(value) {
return value.substring(0, request.term.length).toLowerCase() == request.term.toLowerCase();
});
response(data);
},
appendTo: "#myDiv"
});
,我想,當我點擊輸入框,顯示所有元素的列表(與選擇的值相同的自動完成框)的myList
。
我想我需要一個第三部分的處理程序,如:
myInput.focus(function() {
});
,但我不知道如何使用自動完成dialogate。任何想法/解決方案?
它完美的作品!謝謝! – markzzz 2012-02-22 14:21:42
實際上,我的解決方案更好,因爲它處理的情況下,您鍵入的東西,點擊離開,然後再次集中元素...但它不是一個比賽。 – jasonlfunk 2012-02-22 14:53:39