Получить значение родителя элемента
Есть html:
<div class="block"><a>Hello</a><b>World</b><p>test</p> <div class="block"><a>Hello</a><b>World!!!</b><p>hi</p> При нажатии на ссылку < a > должно выводится содержимое тега < b > методом alert. Как реализовать? Пробовал так: $(function() { $('.block a').click(function() { alert($(this).parent('b').html()); return false; }); }) P.S. С помощью JQuery |
Andreysolomon,
Андрей, смотри $(this) // <-- это твой $('.block a') .parent('b') // <-- ты достаешь у своих ссылок родителя - элемент <b> У твоих ссылок есть родитель <b>? Нет. У них родительский элемент - <div> Тебе нужен соседний элемент с тегом <b> и его текстовое содержимое То есть alert($(this).siblings('b').text()); |
Цитата:
|
Часовой пояс GMT +3, время: 20:26. |