jQuery で多数の要素を生成して別の要素に追加する場合、どんな書き方が速いのかなーと思って試してみました。 今回は、3,000回ループを回して既存の要素に追加していくというのを、パッと思いつく感じの6パターンで試してみました。 サンプル(※モダンブラウザ以外では実行しない方が良いです!) さて、HTMLのソースは次の通り単純です。 このリストに結果を追記する また、次の1文は最初に定義しておきます。 var $result = $("#result"), n = 3000;1 : 毎回要素を生成して append() していくfor (var i = -1; ++i < n;) { var $li = $("").text(i).attr("id","id_" + i).addClass("class_" + i); $result.append($li); } 2-1 : 要素を文字

