jquery - 使用 'alt'值动态设置 'title'

标签 jquery image attr

我需要一些帮助,在我们开始之前,我知道这可能不是最佳实践,但我正在对现有站点进行一些维护,并且需要完成以下修复。

<a rel="lightbox" href="site.com" title="a generated title">
    <img src="site.com/img" class="post-image" alt="a long description"/>
</a>

好吧,所以我想弄清楚如何使用 jQuery 或任何其他方法从我的图像中获取 alt 属性,并动态覆盖 title 属性我的 a 标签。

任何帮助都会很棒,我在这个时候有点迷失了。

最佳答案

$(function(){
   $("a").each(function(){
        $(this).attr("title", $(this).find("img").attr("alt"));
   });
});

关于jquery - 使用 'alt'值动态设置 'title',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11247658/

相关文章:

python - 属性错误 : 'list' object has no attribute 'rfind' in using cx_freeze

jquery - 从 iPad 上的 Veeva iRep 幻灯片链接 iOS 应用程序

javascript - 如何使我的动态下拉列表也依赖于父下拉列表?

jquery - Angular 下拉菜单和选项卡的问题

image - 无法使用 -f 选项删除正在运行的容器的 docker 镜像

javascript - 隐藏或删除图像 src=undefined

jquery - 如何使用jquery获取选项标题="sample"

jquery在src更改后获取图像宽度

javascript - jQuery - 使用 .hover 而不是 .click

html - 什么浏览器下载隐藏图像