2009-12-01 5 views

Répondre

13
$('a').filter(function() { 
    return $(this).attr('href').match(/\.(jpg|png|gif)/i); 
}).hide(); 
+1

+1 J'aime celui-ci ... très DRY – alex

+0

Il fonctionnerait aussi dans certains cas de bord comme image1.jpg & uname = tom ... mais en disant que il correspondrait aussi à l'extension si elle se produisait dans le cadre de l'URL ailleurs ... mais cela semble improbable. – alex

3

Ok, figured it: P

$("a[href$='.jpg']").addClass('hide'); 
+2

Vous pouvez appeler au lieu '.hide()' si vous préférez. –

+0

Vous devriez considérer pour .jpg, .jpeg, .JPG et .JPEG Avoir l'exemple de David pour être insensible à la casse, et en ajoutant jpeg, devrait faire l'affaire. (Je ne suis pas bon avec regex pour écrire une bonne réponse, désolé) – Omiod