2016-05-06 69 views
0

我做了一個查詢,我有5000個寄存器,但select2只顯示我3278,爲什麼? 我該如何解決它?查看全部查詢結果

我嘗試用

$('select').select2({ 
    minimumResultsForSearch: 20 // at least 20 results must be displayed 
}); 
+0

你的意思是你哈選擇5000個選項節點? –

+0

是的,選擇了我的大學的學生的所有代碼 –

回答

0

這必須在你的代碼中的一些瀏覽器限制什麼的。

我鉻測試這一點,它顯示了所有5000

的jsfiddle:https://jsfiddle.net/7a6ecrt2/1/

標記:

<select id="mySelect"> 
</select> 

代碼

var x = document.getElementById("mySelect"); 
x.options.length = 5000; 
var i = 5000; 
while (i) { 
    var option = document.createElement('option'); 
    option.text = "fred" + i; 
    option.value = "freddy" + i; 
    x[i] = option; 
    i--; 
} 
alert(x.options.length); 
$('#mySelect').select2({ 
    minimumResultsForSearch: 20 // at least 20 results must be displayed 
}); 
+0

謝謝我會檢查 –