0

下面的 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"/>

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

提前致谢

4

3 回答 3

3

像这样

$('img[title="Folder: Germany"]')
于 2012-07-17T14:17:21.190 回答
3

使用属性选择器

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

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

于 2012-07-17T14:17:47.427 回答
0

查看属性选择器。这些在 jQuery 中(几乎)像在 CSS 中一样工作。

$('img[title="some title here"]').attr('src', 'some/new/src.jpg');
于 2012-07-17T14:17:22.153 回答