jQuery更改现有的img alt标记

时间:2013-07-08 14:16:02

标签: jquery attr alt

简单的问题。我正在尝试使用jQuery更改我网站上的所有图像alt标签。我遇到的问题是我的所有图片都有我想要添加的alt标签。目前我的代码不会做任何事情,这是我在关闭

之前放置的内容
<script>
$("img").attr({
alt: "This is some alt text"
});
</script>

有人可以帮我弄清楚这里有什么问题。感谢。

3 个答案:

答案 0 :(得分:5)

jQuery 1.6 prop()之后是正确使用的:

$("img").prop("alt", "This is some alt text");

http://blog.jquery.com/2011/05/12/jquery-1-6-1-released/

答案 1 :(得分:4)

你可以试试这个:

$(function() {
   $('img').attr('alt', 'Some Alt Text Here');
}

答案 2 :(得分:2)

您的代码应该有效,但您应该使用这样的道具而不是$("img").prop('alt': 'This is some alt text'); 你可能在<head>标签中遗漏了这个以实际加载jQuery:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
  • 请记住,您想要的内容会更改为所有图片...