我整个早上都被困在这个问题上:我想动态使用自动完成功能,我需要调用 _renderItem 来显示服务器正在返回的所有项目。我有一个静态完美运行的代码。现在我需要 web 是更灵活的解决方案,将这部分动态地引入 DOM。我已经改变了我认为它会起作用的东西......但它没有。这是我的代码简化:
$(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!");
});
那里有什么问题?非常感谢提前!!!