Answers:
是的,您可以为此使用jQuery的属性选择器。
var linksToGoogle = $('a[href="http://google.com"]');
或者,如果您更希望使用以某个URL 开头的链接,请使用attribute-starts-with选择器:
var allLinksToGoogle = $('a[href^="http://google.com"]');
如果要获取其href属性中具有URL一部分的任何元素,则可以使用:
$( 'a[href*="google.com"]' );
这将选择带有包含google.com的href的所有元素,例如:
如@BalusC在下面的注释中所述,它还将匹配google.com
href中任何位置的元素,例如blahgoogle.com
。
any element that has part of a URL in their href attribute.
var myElement = $("a[href='http://www.stackoverflow.com']");
blahgoogle.com
和some.com?blah=google.com
。不好的建议。