Respostas:
Sim, você pode usar o seletor de atributos do jQuery para isso.
var linksToGoogle = $('a[href="http://google.com"]');
Como alternativa, se o seu interesse for em links que começam com um determinado URL, use o seletor attribute-starts-with :
var allLinksToGoogle = $('a[href^="http://google.com"]');
Se você deseja obter qualquer elemento que tenha parte de um URL em seu atributo href, poderá usar:
$( 'a[href*="google.com"]' );
Isso selecionará todos os elementos com um href que contém google.com, por exemplo:
Conforme afirmado por @BalusC nos comentários abaixo, ele também corresponderá a elementos que tenham google.com
em qualquer posição no 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
esome.com?blah=google.com
. Sugestão ruim.