1
以前我問過這個question並接受了答案,因爲它在Chrome中工作。但是,這個答案在IE 8或IE 9(也可能是早期版本)中不起作用。我的意思是「不起作用」,即在IE中從列表中選擇一個值時,菜單應該關閉,但它仍然是打開的。我認爲這是因爲在選擇一個值時輸入保持其焦點。我怎樣才能解決它在IE瀏覽器?jQuery自動完成 - 在IE瀏覽器中顯示焦點值列表
我創建了一個jSFiddle來說明這一點(在IE中打開它)。
$(document).ready(function() {
$("#cityInput").autocomplete({
minLength: 0,
source: ['one', 'two', 'three', 'four', 'five']
}).focus(function() {
$(this).autocomplete("search", "");
});
});
真棒,那工作!爲什麼會返回false修復它? – contactmatt
我會看看源代碼,但是我發現這個相關的問答:http://stackoverflow.com/a/9569310/497356。我不認爲你的問題是相同的。 –