В настоящее время я использую расширение JQuery UI для автозаполнения поиска. Однако мне нужно иметь возможность ограничить список матчей 10. Кроме того, мне также нужна кнопка внизу, которая вызовет следующие 10 (гипотетических) матчей. Пока у меня есть это в качестве моего кода:
<script>
$(document).ready(function() {
var termTemplate = "<span class='ui-autocomplete-term'>%s</span>";
$('input#autocomplete').autocomplete({
source: ['johannesburg z', 'johannesburg x', 'johannesburg v','johannesburg b','johannesburg a','johannesburg q', 'johannesburg u', 'johannesburg y', 'johannesburg o', 'johannesburg p'],
minLength: 3,
open: function(e,ui) {
var
acData = $(this).data('autocomplete'),
styledTerm = termTemplate.replace('%s', acData.term);
acData
.menu
.element
.find('a')
.each(function() {
var me = $(this);
me.html( me.text().replace(acData.term, styledTerm) );
});
}
});
});
</script>
и HTML
<body>
<input id="autocomplete" />
<input type="button" class="hello" />
</body
Iv уже проверил аналогичные решения, но, похоже, ничего не работает.