Câu trả lời:
Có, bạn có thể sử dụng bộ chọn thuộc tính của jQuery cho việc đó.
var linksToGoogle = $('a[href="http://google.com"]');
Ngoài ra, nếu sở thích của bạn là các liên kết bắt đầu bằng một URL nhất định, hãy sử dụng công cụ chọn thuộc tính-start-with :
var allLinksToGoogle = $('a[href^="http://google.com"]');
Nếu bạn muốn lấy bất kỳ phần tử nào có một phần của URL trong thuộc tính href, bạn có thể sử dụng:
$( 'a[href*="google.com"]' );
Thao tác này sẽ chọn tất cả các phần tử có a href chứa google.com, ví dụ:
Như đã nêu bởi @BalusC trong các nhận xét bên dưới, nó cũng sẽ khớp với các phần tử có google.comở bất kỳ vị trí nào trong href, như blahgoogle.com.
any element that has part of a URL in their href attribute.
var myElement = $("a[href='http://www.stackoverflow.com']");
blahgoogle.comvàsome.com?blah=google.com. Đề xuất tồi.