如何在jquery自动完成结果的末尾添加自定义列表项

Art*_*yan 5 jquery autocomplete

我正在使用jquery自动完成,我已经设置了这些变量

$("#some_id").autocomplete("search.php?in=somewhere", {
        width: 270,
        selectFirst: false
});
$('#some_id').setOptions({max: 5});
Run Code Online (Sandbox Code Playgroud)

你可以看到它返回5个列表项(结果),我想添加第六个列表项,其中应该显示一些文本以及除了这5之外还存在多少个结果.

我怎么做 ?

sbe*_*rry 3

可能需要围绕此功能进行编辑。

    function fillList() {
        list.empty();
        var max = limitNumberOfItems(data.length);
        for (var i=0; i < max; i++) {
            if (!data[i])
                continue;
            var formatted = options.formatItem(data[i].data, i+1, max, data[i].value, term);
            if ( formatted === false )
                continue;
            var li = $("<li/>").html( options.highlight(formatted, term) ).addClass(i%2 == 0 ? "ac_even" : "ac_odd").appendTo(list)[0];
            $.data(li, "ac_data", data[i]);
        }
        // INSERT YOUR ADDITIONAL ENTRY HERE... 
        listItems = list.find("li");
        if ( options.selectFirst ) {
            listItems.slice(0, 1).addClass(CLASSES.ACTIVE);
            active = 0;
        }
        // apply bgiframe if available
        if ( $.fn.bgiframe )
            list.bgiframe();
    }
Run Code Online (Sandbox Code Playgroud)