Risposte:
Sì, puoi utilizzare il selettore di attributi di jQuery per questo.
var linksToGoogle = $('a[href="http://google.com"]');
In alternativa, se il tuo interesse è piuttosto i link che iniziano con un determinato URL, utilizza il selettore attributo-inizia-con :
var allLinksToGoogle = $('a[href^="http://google.com"]');
Se vuoi ottenere qualsiasi elemento che abbia parte di un URL nel loro attributo href, puoi usare:
$( 'a[href*="google.com"]' );
Questo selezionerà tutti gli elementi con un href che contiene google.com, ad esempio:
Come affermato da @BalusC nei commenti sottostanti, corrisponderà anche agli elementi che hanno google.com
in qualsiasi posizione nell'href, come 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
. Cattivo suggerimento.