Показать сообщение отдельно
  #1 (permalink)  
Старый 07.06.2020, 14:31
Аспирант
Отправить личное сообщение для win32s Посмотреть профиль Найти все сообщения от win32s
 
Регистрация: 28.09.2019
Сообщений: 38

Преобразовать JQ объект в обычный DOM
Здравствуйте
Тупой вопрос, но не могу сам справиться. Есть код, вида
$("#E1").click(function() .. и тут что-то происходит..


Мне нужно как-то получить значение - InnerText из элемента, расположенного чуть повыше. Написал такую конструкцию
var x = document.getElementById('E1');
console.log(x.parentElement.parentElement.parentElement.children[1].innerText);


Но проблема в том, что не хотелось бы делать двойную работу, можно ли как-то "преобразовать" $("E1") в переменную х, чтобы не вызывать дополнительно getElementById ? Или средствами Jquery получить этот текст (пробовал
$(this).parent().parent().parent().children()['1']
, почему-то не работает).

Я понимаю, что код ужасный, но уж какой есть.
Ответить с цитированием