如何使用jquery添加img标记的alt属性

use*_*411 9 html javascript jquery

我在页面中放置了一个谷歌地图,并且它创建了许多没有alt属性的img标签,如何在jquery中为div中的每个img添加alt,我需要做什么而不是:

$('#map_canvas > img[alt]').attr('image');
Run Code Online (Sandbox Code Playgroud)

谢谢

Vis*_*ioN 13

要为所有图像设置替代文本:

$('#map_canvas > img').attr('alt', 'Alternative text');
Run Code Online (Sandbox Code Playgroud)

要为没有alt属性的图像设置替代文本:

$('#map_canvas > img:not([alt])').attr('alt', 'Alternative text');
Run Code Online (Sandbox Code Playgroud)


Cro*_*tab 12

尝试:

$("#map_canvas > img:not([alt])").attr("alt", "<YOURALTTEXT>");
Run Code Online (Sandbox Code Playgroud)