jquery更改img标记的src值

时间:2012-07-17 14:16:04

标签: jquery sharepoint-2010 image src

下面的jquery将src值更改为我指定的值,但是这会应用于所有标记。

$("img").attr({src: "/_layouts/images/Flags_Germany_resized.png"});

我有带有ID的标签,因此我想知道如何使用标题而不是id来选择特定标签。

我想要更改src值的img标签如下:

<img title="Folder: Germany" alt="Folder: Germany" src="/_layouts/images/folder.gif" 
border="0" complete="complete"/>

<img title="Folder: Angola" alt="Folder: Angola" src="/_layouts/images/folder.gif" 
border="0" complete="complete"/>

<img title="Folder: Russia" alt="Folder:Russia" src="/_layouts/images/folder.gif" 
border="0" complete="complete"/>

任何建议或帮助将不胜感激。

提前致谢

3 个答案:

答案 0 :(得分:3)

喜欢这样

$('img[title="Folder: Germany"]')

答案 1 :(得分:3)

使用attribute selector

$('img[title="Folder: Germany"]').attr({src: "/_layouts/images/Flags_Germany_resized.png"});

文档:http://api.jquery.com/category/selectors/attribute-selectors/

答案 2 :(得分:0)

查看属性选择器。这些在jQuery中工作(差不多)就像在CSS中一样。

$('img[title="some title here"]').attr('src', 'some/new/src.jpg');