Я довольно заржавел с моим (базовым) javascript, так что, надеюсь, я не пойму проблему полностью, но по сути я пытаюсь вернуть поле «alt» изображения в виде заголовка, добавленного кзаголовок для каждого изображения, и хотя я получаю по существу это, он возвращает список для всей последовательности изображений каждому вместо их собственного в последовательности.Код очень прост, поэтому, вероятно, он не работает.Любая помощь приветствуется
$('#projectThumbs img').each(function(){
$('.project-title').append("<div>" + $(this).attr('alt') + "</div>");
});
Например, если изображения имеют последовательность заголовков «1», «2», «3», к каждому изображению теперь добавляется «1,2,3»вместо '1' в 1, '2' в 2 и т. д.
Структура изображений из html (в Squarespace, поэтому у меня нет доступа к исходному коду, только инъекция).Это в сетке изображений.
ETA: заметили несколько скрытых div в коде, может быть, счетчик-элемент-проекта может быть полезен каким-то образом?
<a class='project'>
<div>
<div class='project-image'>
<div class='intrinsic'>
<div class = 'content-fill'>
<img alt='example'>
</div>
</div>
<div class='project-item-count'>
</div>
</div>
<div class='project-title'>
Title
</div>
</div>
</a>
Изображение того, что происходит, чтобы помочь прояснить