Можно ли сократить такую запись
Собственно вопрос в заголовке, вот такая строка
event.target.parentNode.parentNode.parentNode.parentNode.setAttribute('class', 'list_action_open') все работает но интересно можно ли как то сократить количество ParentNode ? |
Цитата:
1. Изменив разметку 2. Применив ЖиКвери (но это только визуально в коде) |
ksa,
Спасибо, за ответ. В принципе меня такой код не напрягает - работает и ладно, просто стало интересно вдруг есть что-то типа break 3; :) |
Цитата:
http://jquery-docs.ru/Traversing/parents/ |
ksa, Ну в принципе можно было и помощью этого метода JQuery сделать наверное, но я имел ввиду немного другое - чтоб просто подняться на определенное количество уровней вверх, в поиске элемента DOM. :)
|
Цитата:
|
Цитата:
event.target.parentNode.parentNode.parentNode.parentNode.className= 'list_action_open'; |
trikadin,
:) |
Эстеты собрались.
|
.... где-то там .... root = event.target.parentNode.parentNode.parentNode.pare ntNode;
..... root.className = 'list_action_open'; |
Часовой пояс GMT +3, время: 22:53. |