【发布时间】:2021-11-21 00:33:04
【问题描述】:
目标是用 img 的 alt 属性更改 span 的文本,但到目前为止输出是 undefined
html:
<span class='item__info'>original text</span>
<div class='gallery'>
<img src='image source 1'
onclick='showInfo()' alt='123412341' class='gallery__item'>
<img src='image source 2'
onclick='showInfo()' alt='testing' class='gallery__item'>
</div>
jquery:
function showInfo() {
let alt = $(this).attr('alt');
$('.item__info').text(alt); //output: undefined
}
当时:
- 点击离开图片后,如何将文本恢复为原始文本?
- 这是否适用于悬停而不是点击?
非常感谢!
【问题讨论】:
标签: javascript html jquery css