如何使用jQuery通过href获取元素?

104

我想在jquery或javascript中通过href属性获取元素,这可行吗?

4个回答

217

是的,您可以使用jQuery的属性选择器来实现这一点。

var linksToGoogle = $('a[href="https://google.com"]');

或者,如果您感兴趣的是以某个URL开头的链接,可以使用 attribute-starts-with 选择器:

var allLinksToGoogle = $('a[href^="https://google.com"]');

22

它还会天真地匹配 blahgoogle.comsome.com?blah=google.com。这是一个糟糕的建议。 - BalusC
1
如@BalusC所述:“任何在其href属性中具有URL部分的元素。” - jonathancardoso

5

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接