嘿,我需要在使用自动完成功能动态生成的列表之前和之后添加 HTML 内容........以下是我的代码片段..我尝试过追加、前置li
但没有运气..... .而且我还需要将列表中的项目数限制为最多 5 个。我该怎么做?
$(document).ready(function () {
$("#autocomplete").autocomplete({
source: source,
select: function (event, ui) {
window.location.href = ui.item.value;
this.autohide();
}
})
.data("autocomplete")._renderItem = function (ul, item) {
$("<li></li>")
.data("item.autocomplete", item)
.append("<a>" + "<img src='" + item.imgsrc + "' /><strong>" + item.label + "</strong></a>")
.appendTo(ul)
};
});