Как получить элемент по его href в jquery?
Я хочу получить элемент по его атрибуту href в jquery или javascript. Это возможно?
4 ответов
Да, вы можете использовать jQuery селектор атрибута для этого.
var linksToGoogle = $('a[href="http://google.com"]');
альтернативно, если ваш интерес скорее ссылки начиная с С ОПРЕДЕЛЕННЫМ URL-адресом используйте селектор:
var allLinksToGoogle = $('a[href^="http://google.com"]');
Если вы хотите получить любой элемент, который имеет часть URL в атрибут href вы можете использовать:
$( 'a[href*="google.com"]' );
Это позволит выбрать все элементы с href, который содержит google.com например:
- http://google.com
- http://www.google.com
- https://www.google.com/#q=How + to + get + element + by+href+in+jquery%3F
как указано @BalusC в комментариях ниже, он также будет соответствовать элементы google.com
в любой позиции в href, как blahgoogle.com
.