Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.05.2018, 19:43
Аспирант
Отправить личное сообщение для yaparoff Посмотреть профиль Найти все сообщения от yaparoff
 
Регистрация: 26.04.2016
Сообщений: 63

Добраться до ребенка соседнего элемента
Нужно добраться до ребенка у соседнего элемента
Пишу вот такую конструкцию
$('.block').on('click', function() {
  $(this).next('.sibling').children('.sibling-child').addClass('visible');
});

При клике нужно добавить к ребенку у соседа класс.
Но почему то это не работает

Вот сам пример https://codepen.io/anon/pen/YLJVJQ
Ответить с цитированием
  #2 (permalink)  
Старый 16.05.2018, 19:50
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,085

yaparoff,
Jquery подключать пробовали?
Ответить с цитированием
  #3 (permalink)  
Старый 16.05.2018, 19:50
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 24,593

yaparoff,
где jquery?
Ответить с цитированием
  #4 (permalink)  
Старый 16.05.2018, 19:58
Аспирант
Отправить личное сообщение для yaparoff Посмотреть профиль Найти все сообщения от yaparoff
 
Регистрация: 26.04.2016
Сообщений: 63

ах, да. В песочнице забыл подключить))
Но на деле все равно не работало, там гораздо больше уровень вложенности был у соседа, поэтому метод .children не срабатывал. Заменил его на .find() - тем самым решил проблему.

Но все-равно всем спасибо))
Ответить с цитированием
  #5 (permalink)  
Старый 16.05.2018, 20:31
Кандидат Javascript-наук
Отправить личное сообщение для Strongman Посмотреть профиль Найти все сообщения от Strongman
 
Регистрация: 22.03.2016
Сообщений: 131

Извините, еще вопрос.
Цитата:"$(this)" - this же вроде без доллара и скобок пишется или я не прав? Просто this же по-моему пишется. Я прав?
Ответить с цитированием
  #6 (permalink)  
Старый 16.05.2018, 20:48
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,085

Strongman,
если нужно применять методы Jquery то $(this), если родные this
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу добраться до нужного элемента JSON idav Angular.js 0 29.06.2015 22:29
Изменить класс родительского элемента STyLe Общие вопросы Javascript 1 29.05.2014 19:21
Не выходит добраться до элемента в iframe, возникает ошибка Tander Events/DOM/Window 4 12.10.2013 22:02
Замена DOM элемента другим элементом MaxXxaM Events/DOM/Window 5 04.05.2013 00:24
Получение значения соседнего элемента Max Tretyakov Events/DOM/Window 2 27.06.2011 21:01