2015-05-25 65 views
0

我有一個正在通過$.each創建此輸入文字出現什麼我開始打字沒有任何反應。我的控制檯中沒有錯誤。我安裝了jQuery UI,但沒有任何事情發生。jQuery的自動完成功能不能正常工作,打字的時候

+0

您所創建的元素'vendorDropdown'動態的,但你是不是dyamically綁定到它。您當前的vendorDropdown.autocomplete();正在檢查DOM準備時加載的元素。 DOM準備好後,你的'html'字符串連接器就會觸發''。 ** tl; dr **在用javascript創建元素後運行自動完成代碼。 – Ohgodwhy

+0

我的所有jquery都在document.ready代碼中。 – user979331

+0

在你的「each」語句中,數組索引「i」在哪裏得到它的值?代碼的那部分工作正如你所期望的那樣? – Roberto

回答

1

嘗試運行自動完成這樣:

$('#tags').on('keyup',function(){ 
    $(this).autocomplete({ 
    source: availableTags 
    }); 
}); 
相關問題