Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.11.2016, 16:45
Аспирант
Отправить личное сообщение для Andreysolomon Посмотреть профиль Найти все сообщения от Andreysolomon
 
Регистрация: 21.10.2016
Сообщений: 34

Получить значение родителя элемента
Есть 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
Ответить с цитированием
  #2 (permalink)  
Старый 04.11.2016, 17:16
Аватар для Coriolan161
Профессор
Отправить личное сообщение для Coriolan161 Посмотреть профиль Найти все сообщения от Coriolan161
 
Регистрация: 21.11.2015
Сообщений: 440

Andreysolomon,
Андрей, смотри
$(this)           // <-- это твой $('.block a')
    .parent('b')  // <-- ты достаешь у своих ссылок родителя - элемент <b>

У твоих ссылок есть родитель <b>? Нет. У них родительский элемент - <div>
Тебе нужен соседний элемент с тегом <b> и его текстовое содержимое
То есть
alert($(this).siblings('b').text());
Ответить с цитированием
  #3 (permalink)  
Старый 04.11.2016, 18:19
Аспирант
Отправить личное сообщение для Andreysolomon Посмотреть профиль Найти все сообщения от Andreysolomon
 
Регистрация: 21.10.2016
Сообщений: 34

Сообщение от Coriolan161 Посмотреть сообщение
Andreysolomon,
Андрей, смотри
$(this)           // <-- это твой $('.block a')
    .parent('b')  // <-- ты достаешь у своих ссылок родителя - элемент <b>

У твоих ссылок есть родитель <b>? Нет. У них родительский элемент - <div>
Тебе нужен соседний элемент с тегом <b> и его текстовое содержимое
То есть
alert($(this).siblings('b').text());
Спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
получить значение html Дмитрий_Кирсанов Общие вопросы Javascript 5 16.06.2015 16:04
Помогу получить индекс элемента массива visman Javascript под браузер 7 03.05.2014 03:23
Получить максимальное возможное значение scrollTop wayzer Элементы интерфейса 5 12.07.2013 16:32
Как получить значение атрибута тега iframe? Dimaz Общие вопросы Javascript 5 15.12.2012 15:40
Как получить значение переменной из callback функции? Хиросим AJAX и COMET 5 24.04.2012 09:32