Показать сообщение отдельно
  #1 (permalink)  
Старый 19.09.2013, 02:18
Новичок на форуме
Отправить личное сообщение для Goodizer Посмотреть профиль Найти все сообщения от Goodizer
 
Регистрация: 19.09.2013
Сообщений: 6

Проблема с $(this)
Добрые люди, подскажите!
<ul>
   <li>Menu 1
      <ul style="display:none">
         <li>Menu 1.1</li>
         <li>Menu 1.2</li>
         <li>Menu 1.3</li>
      </ul>
   </li>
   <li>Menu 1</li>
   <li>Menu 1</li>
</ul>


$('ul li').bind('click',function() {
   $('ul li ul').show();
});

Все очень просто, только мое меню имеет ТРИ уровня и писать код к каждому li, ul выйдет очень громоздким.

У меня есть идея, но я не знаю как ее воплотить!

Мне надо чтото типо этого:

$('ul li').bind('click',function() {
   var elements = $(this) + ' ul'; - это синтаксически неправильно!
   $(elements).show();
});

Может есть иной способ.
Буду очень рад помощи!
Ответить с цитированием