2013-03-15 39 views

回答

3

您必須在初始化自動完成時設置minLength: 0,然後在輸入字段上創建一個focus偵聽器,該字段調用自動完成插件的search :)。

魔術代碼:)

$("#tags").autocomplete({ 
    source: availableTags, 
    minLength: 0 
}); 

$("#tags").focus(function() { 
    $("#tags").autocomplete("search", ""); 
}); 

您可以將focus聽衆改爲你想(和jQuery支持)的任何事件。看看JQuery API的活動部分。搜索方法的第二個參數指定搜索字符串。如果它爲空,自動完成顯示整個列表。這也完全記錄在JQuery UI Autocomplete API

我用一個例子創建了一個JSFiddle

+0

你可以使用'.focus(函數(){ 如果($(本).VAL()== 「」){$ (本).autocomplete( 「搜索」, 「」);} ''也是 – 2013-11-14 06:09:26

相關問題