如何使用jquery添加img标签的alt属性
How to add an alt attribute of img tags with jquery
我在页面中放了一个谷歌地图,它制作了很多没有alt属性的img标签,如何在jquery的div中为每个img添加alt,我必须做什么而不是:
$('#map_canvas > img[alt]').attr('image');
谢谢
要为所有图像设置替代文本:
$('#map_canvas > img').attr('alt', 'Alternative text');
要为没有alt
属性的图像设置替代文本,请执行以下操作:
$('#map_canvas > img:not([alt])').attr('alt', 'Alternative text');
尝试:
$("#map_canvas > img:not([alt])").attr("alt", "<YOURALTTEXT>");
这项工作:
$('#map_canvas').find('img:not([alt])').attr('alt', 'Alt text');
你可以做:
$('#map_canvas > img[alt=""]').each(function()
{
$(this).attr('alt', $(this).attr('src');
});
这将查找#map_canvas
中没有alt
标记的所有图像,然后将alt
标记设置为与图像src
相同。
或者,我会建议:
$('#map_canvas > img[alt=""]').attr('alt', 'Alt text');
因为这只会将alt标签添加到没有alt标签的图像中。
$('#map_canvas > img').attr('alt', 'alt_text');
相关文章:
- 连接标记和img alt属性的不同textContext
- 使用jquery将远程html-alt属性加载到另一个使用for循环和数组的页面中
- 在其自己的图像之后显示 Alt 属性
- img文件名作为CSS中的title和alt属性
- 在数组中添加 alt 属性
- 如何添加 alt 属性
- 如何使用jquery添加img标签的alt属性
- 使用 Angularjs 中的单选按钮动态添加 url 和 alt 属性
- 使用量角器断言网页上所有图像的 Alt 属性
- 有没有办法使用 fancybox 在“alt”属性中添加 HTML 代码
- 获取同级的alt属性值,并将其存储到jquery中的变量中
- 目标<img>通过jQuery中的alt属性
- 如何迭代具有特定img alt属性的表行并删除javascript中的单元格
- 如何自动调整图像的屏幕大小从Alt属性,而不是src
- 添加Alt属性从值的scr名称在整个网站在Jquery
- 复制图片的alt属性为<文本(并覆盖它)在jQuery / Javascript
- 如何编写一行可以添加到showpic函数末尾的代码,该函数更新占位符元素上的alt属性
- getSelection中没有alt属性和脚本
- html中Image标记的alt属性
- Alt属性的问题