Respuestas:
Sí, puede usar el selector de atributos de jQuery para eso.
var linksToGoogle = $('a[href="http://google.com"]');
Alternativamente, si lo que le interesa son los enlaces que comienzan con una determinada URL, use el selector de atributo comienza con :
var allLinksToGoogle = $('a[href^="http://google.com"]');
Si desea obtener cualquier elemento que tenga parte de una URL en su atributo href, puede usar:
$( 'a[href*="google.com"]' );
Esto seleccionará todos los elementos con un href que contenga google.com, por ejemplo:
Como indica @BalusC en los comentarios a continuación, también coincidirá con elementos que tengan google.com
en cualquier posición en el href, como blahgoogle.com
.
any element that has part of a URL in their href attribute.
var myElement = $("a[href='http://www.stackoverflow.com']");
blahgoogle.com
ysome.com?blah=google.com
. Mala sugerencia.