以下の 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回繰り返し、長い時間がかかります