2012-07-17 82 views
0

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

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

我有标签,有一个ID,为此我想知道如何使用它的标题而不是ID选择一个特定的标签。

的IMG标签,我想改变src值如下:

<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

像这样

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

通过26秒打我! – 2012-07-17 14:18:31

+0

由于空间的原因,以后的jQuery版本会出错。需要引用属性值。 – Utkanos 2012-07-17 14:18:51

+0

@Utkanos他在发帖后约3秒钟引用了它。 ':P' – 2012-07-17 14:19:20

0

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

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