2014-02-06 2 views
2

Я искал достаточно, но не могу найти решение этого. Не могли бы вы помочь мне.Как ограничить количество результатов в автозаполнении jQuery?

У меня есть таблица, которая содержит около 700 записей, и я хочу, чтобы автозаполнение отображало не более 5 записей в результате. Он должен иметь полосу прокрутки.

ответ

2

К несчастью, в свойствах не существует пули, чтобы установить максимальный предел. Вы можете использовать:

$("#autocmplt").autocomplete({ 
source: function(req, response) { 
    var results = $.ui.autocomplete.filter(myarray, req.term); 

    response(results.slice(0, 5));//for getting 5 results 
    } 
}); 

Working Demo

+0

Привет, спасибо. Не могли бы вы посоветовать мне, где я должен разместить этот код. Я новичок, и код очень редко. –

+0

@DeepakBM: место, где вы установили параметр «autocomplete'.add source, как показано выше. –

+0

@MilindAnantwar .. для чего нужен req.term? Может у объяснить это –

Смежные вопросы