これらの2つのパターンは異なる結果をもたらしますが、概念的には同じであると思います。1つ目は既存のものを更新するだけで、2つ目はsを順番<div>
に追加します。<div>
私は両方ともこの2番目のパターンで生じると予想しました。したがって、これら2つのパターンがDOMにアクセスして、結果を出す方法の違いに興味があります。
パターン1
$(document).ready( function () {
var list = [
'My','name','is','Jonas'
];
$(list).each( function (key) {
$("body").append("<div>").text(list[key]);
});
});
パターン2
$(document).ready( function () {
var list = [
'My','name','is','Jonas'
];
$(list).each( function (key) {
$("<div />").text(list[key]).appendTo("body")
});
});