Я пытаюсь использовать jquery, чтобы получить URL-адрес из классов для детей.JQuery получить от детей
<div class="div1">
<h1 class="class2">
<a href ="www.helloword.com/id2">hello user2</a>
</h1>
</div>
В основном я хочу использовать JQuery, чтобы получить URL, а затем присвоить его div1
, когда кто-то нажимает на див1 это приведет вас к той же странице, как если бы вы были нажать на слово hello user2
Я попробовал
$(function() {
$(".div1").click(function(e) {
e.preventDefault();
var url = $(this).children('.class2 a').find(".div1").attr('href');
console.log(url);
});
});
Но это пришло на хром как undefined
.
, что я сделал неправильно
Привет, hsz, 'a' не работает, потому что он дает другую ссылку. 'div1' как другие div внутри, но они только 2 ссылки url Меня интересует только ссылка в' class2' –
@SarahJames Посмотрите на мое редактирование. Вы можете указать элемент с селектором '.class2 a'. – hsz
сейчас он работает Спасибо –