1

これのより良いバージョンはありますか?

$(a[href$=".jpg"],a[href$=".gif"],a[href$=".png"],a[href$=".jpeg])

私は2つの理由で興味があります:

  1. 登場人物の数が多いため、視覚的にポイントをとらえるのは難しいです。
  2. このように書くと、サイクルが無駄になる可能性があります(私は推測しています)。
4

1 に答える 1

0

次のようなものを使用できます。

$.expr[':'].img = function(obj) {
   return (/\.(jpg|gif|png|jpeg)$/i).test(obj.href);
}

次に、次のように画像を呼び出します。

$("a:img")
于 2012-05-01T02:01:42.353 に答える