通過jQuery append()函數添加新文本框時,出現jQuery無法將函數應用於該文本框;將jQuery函數應用於動態添加項目
$("#ulList").append("<li><span class=\"ui-icon ui-icon-circle-close remove\"/><em class=\"selectedWord\">" + selectedWord + "</em><input class=\"acf acfb-input ac_input\" type=\"text\" id=\"" + name + "\" name=\"" + name + "\" value = '' /></li>");
$("#" + name).autoCompletefb();
我試圖運用到新添加的輸入功能爲autoCompletefb()方法,但它似乎jQuery是無法找到新添加的對象。
想法?
請提供HTML。謝謝。 – 2009-08-06 17:02:37
你如何得到'formattedName'和'.autoCompletefb()'做了什麼?另外,你有沒有嘗試'alert(「#」+ formattedName);'看看你是否得到你想要的結果? – Jason 2009-08-06 17:03:45
從複製粘貼錯誤。在代碼中使用相同的變量,修正。 autoCompletefb()從這裏http://wharsojo.wordpress.com/2008/02/18/jquery-facebook-autocomplete/ – CmdrTallen 2009-08-06 18:18:49