проблема перемещения по DOM-tree
Друзья! Помогите если кто знает
:help: Нужно чтобы при клике по .box>ul>li.gotchldrn>aпроисходил toggleClass('gotchldrn')у .box>ul>li, т.е. у родителя >a, по которому кликнули. также нужно чтобы у .box>ul>li>a>ul, т.е. у потомка >a происходил .slideToggle(); Попробовал вот так, но не работает: $('.box>ul>li.gotchldrn a').click(function() { $(this).parent().find('li').toggleClass('gotchldrn'); $(this).children().find('ul').slideToggle(); return false; }); }); |
с первой частью проблемы сам разобрался, она решается:
$(this).parent().toggleClass('gotchldrn'); Кто поможет разобраться со второй частью, буду очень благодарен |
Решил таки проблему сам, если кому пригодится:
$('.box>ul>li.gotchldrn>a').click(function() { $(this).parent().toggleClass('gotchldrn'); $(this).siblings().slideToggle(); return false; }); |
Часовой пояс GMT +3, время: 11:10. |