alexandrknyazev13071995
@alexandrknyazev13071995

Как правильно выбрать далекого предка текущего элемента?

Структура кода HTML такая:
<li id = "position0"> 
    Word
     <div>
             <ul>
                    <li>
                           word
                           <span class = "change_word_button">change</span>
                    </li>
             <ul>
    </div>
</li>

Использую такой код чтобы после клика на кнопке "change" добраться до id верхнего li
$('#words_block').on('click', '.change_word_button', function(event) {
	//position in text of word (saved in id of element)
	var position = +$(this).parent().parent().parent().parent().attr('id').substr(8)
	
});


Я понимаю, это нехорошо. А как правильно выполнить задачу?
  • Вопрос задан
  • 268 просмотров
Решения вопроса 1
MiragePresent
@MiragePresent
программист php
$(this).parents('.selector')
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы