Я попытался отобразить переменную из атрибута ниже изображения в галерее с помощью javascript. Ниже одного элемента:
<div class="gallery-item">
<a href="image-full.jpg" data-lbwps-description="example description">
<figure>
<img src="image-thumb.jpg">
<figcaption class="description-image">
"place to display data-lbwps-description"
</figcaption>
</figure>
</a>
</div>
С помощью этого скрипта я могу получить переменную из атрибута данных
var desc = $(".gallery-item a").data("lbwps-description");
$('.description-image'). text(desc);
но переменная берется из первого элемента в галерее и помещается в каждый последующий div с классом Gallery-item. У меня есть разные переменные в описании data-lbwps в каждом div.
Как изменить функцию, чтобы взять переменную из data-lbwps-description и поместить ее в figcaption только в этом div и повторить это во всех элементах галереи?