オーバーレイ プラグインを使用しており、foreach ループ内の各「オーバーレイ」div に、最も近い画像の alt 属性を設定したいと考えています。
ここに私が現在持っているコードがあります:
<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>