jQuery更改现有的img alt标记
简单的问题。我正在尝试使用jQuery更改网站上的所有图像alt标记。我遇到的问题是,我所有的图像都有我想要添加的现有alt标记。目前我的代码不会做任何事情,以下是我在关闭jQuery更改现有的img alt标记,jquery,attr,alt,Jquery,Attr,Alt,简单的问题。我正在尝试使用jQuery更改网站上的所有图像alt标记。我遇到的问题是,我所有的图像都有我想要添加的现有alt标记。目前我的代码不会做任何事情,以下是我在关闭 <script> $("img").attr({ alt: "This is some alt text" }); </script> $(“img”).attr({ alt:“这是一些alt文本” }); 有人能帮我找出这里出了什么问题吗。谢谢。您的代码应该可以工作,但您应该使用类似于此的pr
<script>
$("img").attr({
alt: "This is some alt text"
});
</script>
$(“img”).attr({
alt:“这是一些alt文本”
});
有人能帮我找出这里出了什么问题吗。谢谢。您的代码应该可以工作,但您应该使用类似于此的prop(
$(“img”)。prop('alt':'这是一些alt文本')代码>
您可能在实际加载jQuery的
标记中缺少以下内容:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
- 请记住,您想要的将更改所有图像的alt
您可以尝试以下方法:
$(function() {
$('img').attr('alt', 'Some Alt Text Here');
}
jQuery之后,1.6 prop()是正确的使用方法:
$("img").prop("alt", "This is some alt text");
您想向现有alt添加内容,还是替换现有alt?因为我认为计算机生成的alt没有多大用处。。。alt是内容,你应该像其他内容一样处理它。“在关闭之前…”?对于许多怀疑,迫不及待地想知道你要关闭什么!。。。抱歉,在关闭Body之前是否加载了jquery?有错误吗?即使是真的,这也不是问题所在,.attr()
也应该可以工作。@Karl AndréGagnon,没错。谢谢我在回答中加了这个。