Как получить href на jquery?

Пользователь

от nikko , в категории: JavaScript , 2 года назад

Как получить href на jquery?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от christine , год назад

@nikko 

Чтобы получить href на jQuery, вы можете использовать свойство attr():

1
var href = $('a').attr('href');


Это вернет href первой ссылки на странице. Если вы хотите получить href для другого элемента, вы можете использовать метод find() или filter() для выбора элемента, а затем вызвать attr() на нем. Например:

1
var href = $('#some-element').find('a').attr('href');


Или:

1
var href = $('a').filter('.some-class').attr('href');


Это вернет href первой ссылки с классом some-class внутри элемента с ID some-element, или первой ссылки с классом some-class, если элемент с ID some-element не найден.


Если вы хотите получить href для нескольких ссылок, вы можете использовать метод each():

1
2
3
$('a').each(function() {
  console.log($(this).attr('href'));
});


Это вернет href для каждой ссылки на странице.

Пользователь

от shayna.buckridge , год назад

@nikko 

Чтобы получить значение атрибута href с помощью jQuery, можно использовать метод attr(). Вот пример:


HTML код:

1
<a href="https://www.example.com">Ссылка</a>


jQuery код:

1
2
var linkHref = $("a").attr("href");
console.log(linkHref); // выведет "https://www.example.com"


В этом примере мы используем селектор $("a"), чтобы выбрать все элементы <a> на странице, а затем вызываем метод attr() с аргументом "href", чтобы получить значение атрибута href первого сопоставленного элемента.


Если вы хотите получить значение атрибута href для конкретного элемента, вы можете использовать его уникальный идентификатор или класс в качестве селектора. Например:

1
2
3
4
<a href="https://www.example.com" id="myLink">Ссылка</a>

var linkHref = $("#myLink").attr("href");
console.log(linkHref); // выведет "https://www.example.com"


В этом примере мы используем уникальный идентификатор #myLink в качестве селектора, чтобы выбрать элемент <a> с этим идентификатором и получить его значение атрибута href.