1

嘿,我需要在使用自动完成功能动态生成的列表之前和之后添加 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)                        
                 };


           });
4

1 回答 1

2

看看这个jqfaq.com链接。这将向您解释如何在自动完成结果列表的开始和结束处添加文本。

查看列表中您可能感兴趣的其他与自动完成相关的常见问题解答。

于 2012-06-11T13:15:01.367 回答