Здравствуйте
Тупой вопрос, но не могу сам справиться. Есть код, вида
$("#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']
, почему-то не работает).
Я понимаю, что код ужасный, но уж какой есть.