2014-09-06 6 views
0

다음은 클릭 이벤트를 방지하고 하위 탐색을 slideToggle하는 것입니다. 문제는 자식 탐색 (하위 탐색에서)이 작동하지 않도록하는 것입니다. 어떻게해야 아이들을 영향을주지 않고 부모를 목표로 삼거나 preventDefault를 바인딩 해제합니까?preventDefault가 자식에 영향을 미치지 않습니다.

$('#sidr-main .submenu-button a').click(function(e) { 
    e.preventDefault(); 
    $(this).next().slideToggle(); 
}); 

답변

6

사용을 ">"아이의 선택, 당신의 선택은 다음과 같이해야한다에만 첫 번째 레벨의 후손

선택 :

$('#sidr-main .submenu-button > a') 
+0

간단한 승리를! 감사. – sarah3585

관련 문제