2012-05-01 7 views
1

はこれの改良版あり:jQueryの複数の属性終了セレクタ(OR)

  1. 視覚的理由でポイントを取るのは難しいです。私は2つの理由のために興味

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

    は、数字の が含まれています。

  2. このように書くと、おそらく というサイクルが無駄になります(私は推測しています)。
+0

関与無駄なサイクルがありません。これは、 'querySelectorAll()'をサポートしているセレクタで、スタイルシートにあるセレクタとまったく同じように扱うブラウザに特に当てはまります。 – BoltClock

答えて

0

あなたはこのようなものを使用できます。そして、このような画像を呼び出す

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

を:

$("a:img") 
関連する問題