我正在使用一个覆盖插件,我想在我的 foreach 循环中使用最接近它的图像的 alt 属性填充每个“覆盖”div。
这是我目前的代码:
<div data-overlayer="effect:bottom">
<div class="portfolio_slide" data-slides="pager:on; fx:slide">
<?php foreach ($page->images as $image) { ?>
<img src="<?php echo $image->getThumb('wide'); ?>" alt="<?php echo $image->description; ?>">
<?php } ?>
</div>
<div class="overlay"></div>
</div>
我的jQuery:
$(".overlay").each(function () {
$(this).append('<p>'function() {
return $('this').parent('img').attr('alt');
})'</p>');
});
我试图从循环中的每个图像中获取 alt 属性并将其传递给空的覆盖 div。我会很感激任何指示。提前致谢!
编辑:这是我的 HTML 输出
div data-overlayer="effect:bottom">
<div class="portfolio_slide" data-slides="pager:on; fx:slide">
<img src="/pw_template/site/assets/files/1060/wide_img_0468.jpg" alt="View over Sète">
<img src="/pw_template/site/assets/files/1060/wide_montpellier.jpg" alt="Beautiful Montpellier at night">
<img src="/pw_template/site/assets/files/1060/wide_img_0762-1-1.jpeg" alt="Nina relaxing on the lawn">
</div>
<div class="overlay"></div>
</div>