私は画像を取得してページに表示するオブジェクトの配列を持っています。一度表示され、最後のものが最初に表示され、最初のものが最後 - 後ろです。 .append()を使用すると、正しい順序になりますが、意味的には、html要素が正しく表示されるように.prepend()を使用する必要があります。何が起こっているかについてのご意見は?私はこれを引き起こしているものに関して何かオンラインで見つけることができません。この動作を説明する文書へのリンクも素晴らしいでしょう!jQuery .prependは配列を逆転しましたか?
for (var i = 0; i < skills.length; i++) {
var icon = '<img id="' + items[i].id + '" class="item-img-lg" data-toggle="modal" data-index="'+ i +'"src="' + items[i].iconurl + '" />';
$('#items-large').prepend(icon);
};
'.prepend()'は常に引数を親の最初の子として挿入します。私はあなたが '.preprend()'を "意味的に"使う必要がある理由を理解していません。 '.append()'はあなたが必要とするものを正確に示しています:*配列の各要素を親に*追加したい*です。 –
ありがとうございます。あなたは良い点を持っていました。私は自分のコードをHTML内で少し整理しました。 :) –