jQuery 将 p 内容放入属性中
这是我第一次来这里...
我有以下情况:
<div class="album-wrap">
<img src="picture.jpg" alt="Mickey">
<p class="caption">little mouse</p>
</div>
<div class="album-wrap">
<img src="picture2.jpg" alt="Donald">
<p class="caption">little duck</p>
</div>
问题是:如何将类标题的内容放入 alt 属性中? 或者也许创建另一个属性并放置标题类的内容。 谢谢。
this is my first time here...
I have the following scenario:
<div class="album-wrap">
<img src="picture.jpg" alt="Mickey">
<p class="caption">little mouse</p>
</div>
<div class="album-wrap">
<img src="picture2.jpg" alt="Donald">
<p class="caption">little duck</p>
</div>
Question is: how could I place the contents of class caption into alt attributes?
Or maybe create another attribute and place the contents of caption class.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
循环遍历每个容器,并使用
.text()
获取p
元素的内容。然后,使用.attr()
将此值分配给alt
属性。Loop through each container, and get the contents of the
p
element using.text()
. Then, assign this value to thealt
attribute using.attr()
.将替代内容替换为标题文本。
将标题文本附加到替代内容中。
Replace the alt contents with the text of the caption.
Append the text of the caption to the alt contents.
我将循环遍历
img
元素,并将alt
属性设置为其各自同级p.caption
元素的内部文本。I would loop through the
img
elements and set thealt
attributes to the inner text of their respective, siblingp.caption
elements.