0

たくさんの画像が入った投稿がたくさんあります。altフィールドの各画像の色にラベルを付けました。したがって、すべての画像には色があります。

次に、その色に基づいてすべての画像を見つけて表示する必要があります。そして、私はまだその親の投稿にリンクできるようにしたいと思います。したがって、altタグの内容に基づいてすべてのワードプレス画像を検索します。

これにはネストされたループが必要になる場合がありますが、よくわかりません。これを行うためのエレガントな方法があるとは思えません。

誰かが私を助けることができますか、次のようになります:

<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マークアップがないので、どこから始めればよいかわかりません

4

1 に答える 1

1

jQueryこの解決策を試してください

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

このセレクターの詳細については、こちらを参照してください

純粋な 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());
于 2012-08-13T13:11:23.093 に答える