2010-06-23 64 views

回答

167

是的,你可以使用jQuery的attribute selector了點。

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

另外,如果你的興趣是相當鏈接開始具有一定的URL,使用attribute-starts-with選擇:如果你想有一個URL的一部分的任何元素

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

這真棒,謝謝! – 2016-08-19 14:14:12

14

其您可以使用的href屬性:

$('a[href*="google.com"]'); 

這將選擇包含google.com的href的所有元素,例如:

正如下面的註釋中規定的@BalusC,它也將匹配在HREF的任何位置有google.com元素,如blahgoogle.com

+0

它也天真地匹配'blahgoogle.com'和'some.com?blah = google.com'。不好的建議。 – BalusC 2014-07-28 15:50:43

+0

@BalusC如上所述:''在href屬性中包含一部分URL的任何元素.'' – JCM 2014-07-28 16:21:25

+0

@BalusC編輯答案使其更加清晰。 – JCM 2014-07-28 16:28:12

相關問題