2012-08-13 58 views
0

我有很多贴子里面有很多图片。我已经为alt字段中的每个图像标记了一种颜色。所以每个图像都有一个颜色。wordpress通过alt获取所有图片

现在我需要找到并显示基于该颜色的所有图像。而且Id仍然能够链接到它的父邮件。所以即时搜索所有基于alt标签内容的wordpress图片。

这可能需要一些嵌套循环,即时通讯不确定。我怀疑有一个优雅的方式来做到这一点。

谁能帮我,应该是这个样子:

<a href="link to post"><img src="img source" alt="blue" /></a> 
<a href="link to post"><img src="img source" alt="blue" /></a> 
<a href="link to post"><img src="img source" alt="blue" /></a> 
<a href="link to post"><img src="img source" alt="blue" /></a> 
<a href="link to post"><img src="img source" alt="blue" /></a> 
<a href="link to post"><img src="img source" alt="blue" /></a> 

我没有其他的php标记,我不知道从哪里开始

回答

1

试试这个jQuery解决方案

var imgs = $('img[alt|="blue"]'); 
alert(imgs.length); 

有关此选择器的更多信息,请转至here

,如果你想使用纯JavaScript解决方案

var imgs = document.getElementsByTagName("img"); 
var imgsBlue = []; 
for (var i = 0; i < imgs.length; i++) { 
    if (imgs[i].alt == 'blue') 
     imgsBlue.push(imgs[i]); 
} 
alert(imgsBlue.toString()); 
+0

嗯,这将意味着显示尝试所有这一切图像的第一个,然后躲在他们大多不是吗? – cardi777 2012-08-13 13:13:58

+0

我真的需要一个WordPress解决方案 – cardi777 2012-08-13 13:14:16