ページに Google マップを配置しましたが、alt 属性のない多くの img タグが作成されます。jquery の div の各 img に alt を追加するにはどうすればよいですか?代わりに何を作成する必要がありますか:
$('#map_canvas > img[alt]').attr('image');
ありがとう
ページに Google マップを配置しましたが、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');