0

以下の Jquery スクリプトは非常に時間がかかります。パフォーマンスが向上するように解決策を教えてください。

為に

(i = 0; i < fooLength; ++i) {


  if (foo[i] != "") {

  var option = foo[i].split("$");

    if (option.length == 2) {

     if ($("#" + destination).find("option[value='" + option[1] + "']").length == 0)
     {

       $("#" + destination).append($('<option></option>').val(option[1]).html(option[0]));

       $("#" + source).find("option[value='" + option[1] + "']").remove();

     }

    }

   }

  }

リストボックスに値を追加しようとしています.5000近くのレコードがあるため、5000回繰り返し、長い時間がかかります

4

2 に答える 2