@Valeriy1997

Как можно ограничить результаты выдачи плагина autocomplect?

Использую плагин для авто заполнения utocomplect. Мне нужно ограничить выдачу до 5 результатов(не саму выдачу а количество формируемых плагином тегов) То есть нужно ограничить выдачу которая попадает в dom. В самом плагине не нашёл как это можно сделать . Кто сталкивался подскажите как решить ?

Весь код чтоб было понятно о чём я толкую(нужно ввести букву "л") : jsfiddle.net/t52ka/75

Вот мой код
$("#myinput").autocomplete({
        minLength: 0,
        source: function(request, response) {
            var term = $.trim(request.term);
            var reg = new RegExp($.ui.autocomplete.escapeRegex(term), "i");
            if (term !== "") {
                response($.grep(projects, function(tag) {
                    return tag.label.match(reg);
                }));
            }
        },
        focus: function (event, ui) {
            $("#myinput").val(ui.item.label);
            return false;
        },
        select: function (event, ui) {
            $("#myinput").val(ui.item.label);
            $("#myinput-id").val(ui.item.value);
            $("#myinput-description").html(ui.item.desc);
            $("#myinput-icon").fadeOut('slow', function () {
                $(this).attr("src", "images/" + ui.item.icon).fadeIn('slow');
            });

            return false;
        }
    })
  • Вопрос задан
  • 372 просмотра
Решения вопроса 1
demiurge
@demiurge
Веб-разработчик
Например stackoverflow.com/questions/7617373/limit-results-...

Ну или лимитировать высоту через CSS: jqueryui.com/autocomplete/#maxheight
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы