我目前使用JQuery UI擴展作爲搜索自動完成。但是,我需要能夠將匹配列表限制爲10.此外,我還需要在底部有一個按鈕,以顯示接下來的10個(假設的)匹配。到目前爲止,我有這個作爲我的代碼:如何通過Jquery UI自動填充來限制搜索匹配次數?
<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
㈣已經檢查了類似的解決方案,但似乎沒有奏效。
喬治,我只想感謝你回答這個問題。事實證明,我實施了類似於您的解決方案。無論如何,謝謝你的時間! – 2011-07-13 13:59:49