Получить значение родителя элемента
Есть 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, время: 02:25. |