0
我一直都在堅持這個:我想動態地使用自動完成,我需要調用_renderItem來顯示服務器返回的所有項目。我有一個完美靜態工作的代碼。現在我需要網絡更靈活的解決方案,將這部分動態地帶入DOM。我已經改變了我認爲會奏效的事情......但事實並非如此。這是我的代碼簡化:使用自動完成live()和_renderItem不起作用
$(document).ready(function(){
var site_id = 'site_id';
// Use the .autocomplete() method to compile the list based on input from user
$('#itemCode').livequery(function() {
$(this).autocomplete({
source: 'include/autocompletado_promos.php?site_id=' + site_id,
minLength: 1,
select: function(event, ui) {
return false;
}
});
}).data("autocomplete")._renderItem = function(ul, item) {
alert("works!");
});
有什麼不對?非常感謝!
你能否詳細說明你改變了什麼? – AgDude
他最初將'.data(「autocomplete」)._ renderItem'附加到'livequery'而不是'autocomplete'。 –