首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用jquery添加img标签的alt属性

问如何使用jquery添加img标签的alt属性
EN

Stack Overflow用户
提问于 2012-05-02 21:27:39
回答 5查看 35.1K关注 0票数 11

我在一个页面上放了一个google地图,它制作了很多没有alt属性的img标签,我如何在jquery的div中为每个img添加alt,我应该做什么来代替:

代码语言:javascript
复制
$('#map_canvas > img[alt]').attr('image');

谢谢

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-05-02 21:29:23

要为所有图像设置替代文本,请执行以下操作:

代码语言:javascript
复制
$('#map_canvas > img').attr('alt', 'Alternative text');

要为不具有alt属性的图像设置可选文本:

代码语言:javascript
复制
$('#map_canvas > img:not([alt])').attr('alt', 'Alternative text');
票数 16
EN

Stack Overflow用户

发布于 2012-05-02 21:30:23

尝试:

代码语言:javascript
复制
$("#map_canvas > img:not([alt])").attr("alt", "<YOURALTTEXT>");
票数 12
EN

Stack Overflow用户

发布于 2012-05-02 21:30:29

这项工作:

代码语言:javascript
复制
$('#map_canvas').find('img:not([alt])').attr('alt', 'Alt text');
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10414733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档