Відповіді:
Так, для цього ви можете використовувати селектор атрибутів jQuery .
var linksToGoogle = $('a[href="http://google.com"]');
Як варіант, якщо ваш інтерес - це швидше посилання, що починаються з певної URL-адреси, використовуйте селектор attribute-start-with :
var allLinksToGoogle = $('a[href^="http://google.com"]');
Якщо ви хочете отримати будь-який елемент, який має частину URL-адреси в їх атрибуті href, ви можете використовувати:
$( 'a[href*="google.com"]' );
Тут виберіть усі елементи з href, який містить google.com, наприклад:
Як зазначає @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
. Погана пропозиція.