복붙노트

[JQUERY] 상위 이벤트 핸들러의 방지 실행

JQUERY

상위 이벤트 핸들러의 방지 실행

해결법


  1. 1.당신은 최대 전파 클릭 이벤트를 방지 할 수 있습니다 아이에 대한 처리기를 추가 할 수 있습니다 :

    당신은 최대 전파 클릭 이벤트를 방지 할 수 있습니다 아이에 대한 처리기를 추가 할 수 있습니다 :

    function handler(event) {
        event.stopPropagation();
        // now do your stuff        
    }
    $('#a').add('#b').click(handler);
    

    하지 않습니다 전파 '# A' '#B'이 방법은 클릭. 어느 것 클릭에 '#C' '# B'로 이동하고, 따라서하지 '# A'로.


  2. 2.사용하다

    사용하다

    event.stopPropagation ()

    때 b와 c를 클릭

  3. from https://stackoverflow.com/questions/1398582/prevent-execution-of-parent-event-handler by cc-by-sa and MIT license