0

我现在已经解决了这个问题

如果您在循环中遇到字幕问题,您实际上可以通过简单地将 img 包装进去来实现它们

<span></span> 

标签并使用它们来保存文本 - 或制作

<p></p> 

标签来保存文本并应用 css 来设置它们的样式。

如果你想让它们出现在 img 上,那么用 z 索引或其他东西影响 css ......

4

1 回答 1

0
$('#caption').html(this.title);

将页面的标题元素放入标题标签中。你想要的是每个图像元素的 alt (或标题)属性,所以试试 this.attr ,所以像.....

$('#caption').html(this.attr("alt"));

或者如果你想使用title属性,只需将上面的alt替换为“title”

此链接更详细地介绍了 attr

于 2012-06-12T17:34:00.683 回答