Te pongo de nuevo el link:
http://api.jquery.com/category/selectors/
El segundo ahí es:
Cita: Attribute Contains Selector [name*="value"]
Selects elements that have the specified attribute with a value containing the a given substring.
Es decir, de esa forma lo que pongas en "value" es un substring contenido en el atributo que deseas (en este caso,
src). Te repito el ejemplo modificado para que seleccione con el nombre del archivo. Demás está decir que si tenés varias imágenes con el mismo nombre en directorios diferentes, va a seleccionarlas a todas:
Código HTML:
Ver original<!DOCTYPE html>
<script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> $(window).load(function(){
$('img[src*="logo_jquery_215x53.gif"]').animate({
margin:20,
width:500
});
});
<p> <img src="http://static.jquery.com/files/rocker/images/logo_jquery_215x53.gif" /></p> <p> <img src=" http://upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Homer_Simpson_in_Cerne_Abbans.JPG/220px-Homer_Simpson_in_Cerne_Abbans.JPG" /></p>
Sólo por curiosidad: ¿Por qué querés hacerlo de esta forma? No se me ocurre una buena razón :P