복붙노트

[JQUERY] 기본 링크를 중지하는 방법 jQuery로 동작을 클릭하십시오

JQUERY

기본 링크를 중지하는 방법 jQuery로 동작을 클릭하십시오

해결법


  1. 1.

    e.preventDefault();
    

    https://developer.mozilla.org/en-us/docs/web/api/event.preventdefault에서


  2. 2.

    $('.update-cart').click(function(e) {
        updateCartWidget();
        e.stopPropagation();
        e.preventDefault();
    });
    
    $('.update-cart').click(function() {
        updateCartWidget();
        return false;
    });
    

    다음 방법은 똑같은 것을 달성합니다.


  3. 3.e.preventDefault ()를 원할 수 있도록 기본 기능이 발생하지 않도록합니다.

    e.preventDefault ()를 원할 수 있도록 기본 기능이 발생하지 않도록합니다.

    또는 귀하의 방법에서 FALSE를 반환합니다.

    expresdEfault는 기본 기능과 중지 기능을 방지합니다. 이벤트가 컨테이너 요소까지 버블 링되는 것을 방지합니다.


  4. 4.e.preventdefault ()를 사용할 수 있습니다. e.stopPropagation () 대신;

    e.preventdefault ()를 사용할 수 있습니다. e.stopPropagation () 대신;


  5. 5.이 코드는 모든 이벤트 리스너를 스트립합니다

    이 코드는 모든 이벤트 리스너를 스트립합니다

    var old_element=document.getElementsByClassName(".update-cart");    
    var new_element = old_element.cloneNode(true);
    old_element.parentNode.replaceChild(new_element, old_element);  
    
  6. from https://stackoverflow.com/questions/5632031/how-to-stop-default-link-click-behavior-with-jquery by cc-by-sa and MIT license