2016-09-26 25 views

回答

0

您可以通過使用matcher來實現此目的。

我已經定義了一個匹配如下:

matcher: function(term, data) { 
    // If less than 3 characters are typed return all of the data 
    if (term.length < 3) { 
     return data; 
    } 

    // 3 or more characters typed so perform filter 
    return data.toUpperCase().indexOf(term.toUpperCase()) == 0; 
} 

term在鍵入的字符和data是我們覈對數據。檢查長度爲term,如果小於3,則返回此data項目(因爲我們希望顯示所有項目)。否則(即3個或更多字符類型),我們檢查data項目是否包含term類型並返回它如果爲真

請參閱this Fiddle了演示。當鍵入3個或更少字符時,它顯示完整列表。如果執行過濾,則輸入3個以上的字符。