У меня есть массив объектов, которые я захватываю изображениями и отображаю их на странице, только один раз отображается, последний отображается первым, а первый - последним - назад. Если я использую .append(), то он находится в правильном порядке, но семантически мне нужно использовать .prepend(), чтобы мои элементы html отображались правильно. Любые предложения о том, что происходит? Я не могу найти что-либо в Интернете относительно того, что вызывает это. Ссылка на документ, описывающий это поведение, тоже будет отличной!jQuery .prepend перевернул массив?
Вот код JQuery:
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, и теперь все хорошо. :) –