Показать сообщение отдельно
  #1 (permalink)  
Старый 02.10.2014, 13:44
Аспирант
Отправить личное сообщение для pifon Посмотреть профиль Найти все сообщения от pifon
 
Регистрация: 17.07.2013
Сообщений: 46

.parentNode в jQuery
Всем привет!

Подскажите, как решить следующую задачу:

На сайте есть многоуровневая навигация (ul > li > ul > li и т.д.)

Есть такой код:
$('#menu li .acitem li .acitem .li-active').mouseover(function(){
	$(this.parentNode).addClass('show-ul');
});


Он, разумеется работает. Но задача в том, чтобы функция срабатывала не при наведении мыши, а при загрузке документа.

Но вот беда - ".parentNode" работает только с "this".

Пробовал так:
$('#menu li .acitem li .acitem .li-active'.parentNode).addClass('show-ul');


Выдает ошибку "Uncaught TypeError: Cannot read property 'parentNode' of undefined"

Как сделать так, чтобы всё работало при загрузке страницы?

Заранее спасибо!
Ответить с цитированием