-1
我有一個請求,我需要在分頁結果集中創建一個包含頁碼的下拉列表。結果有200.000頁,所以下拉菜單將有200.000個選項。 (不要問爲什麼......這是規範:))。jquery添加下拉選項
當我運行在我的jQuery代碼for循環執行200.000iterations並添加了很多選項,頁面變得非常緩慢(Internet Explorer停止響應)。
是否有任何優化的方式來添加選項使用jQuery的下拉菜單?
我現在要做的是:
for (var i=1; i<= pages ;i++) {
select.options[i] = new Option(i, i);
}
「200.000選項」?它太多了! –
太多選擇。我建議在當前頁面的任何一個方向上都有第一個,最後一個和幾個鏈接,然後在文本框中輸入要跳轉到的頁面。 –
瀏覽器是免費的。你爲什麼不嘗試無限滾動 – Praveen