Показать сообщение отдельно
  #1 (permalink)  
Старый 18.04.2014, 17:11
Аватар для Duda.Ml1986@gmail.com
Профессор
Отправить личное сообщение для Duda.Ml1986@gmail.com Посмотреть профиль Найти все сообщения от Duda.Ml1986@gmail.com
 
Регистрация: 01.09.2011
Сообщений: 263

Обработчик кликов.
Всем привет.
Есть обычное меню.
<ul id="sidebar">
<li>Text</li>
<li>Text</li>
</ul>


По клику через ajax загружаю подкатегории.
вставляю

<ul id="sidebar">
<li>Text
<ul class="sub_sidebar">
<li>Text</li>
<li>Text</li>
</ul>
</li>
<li>Text</li>
</ul>


Проблема в том что даже добавив обработчик :
$('.sub_sidebar').live( "click", function() {
           e.preventDefault();
           console.log('link');

           e.stopPropagation();
       });


первым срабатывает обработчик на $('#sidebar > li').click(function(e){
и как не кручу немогу никак сделать так что бы обрабатывался первым вновьдобавленный элемент.
Ответить с цитированием