• Home
  • About
    • Young's Github Pages photo

      一日不作一日不食

    • About
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

jQuery handler preventDefault와 return false 차이

10 Jul 2020

Reading time ~1 minute

jQuery handler preventDefault와 return false 차이


  • jQuery event handler 함수에서 return false를 하면 event.preventDefault()와 event.stopPropagation()이 같이 적용됨
    • event.preventDefault()는 기본 이벤트 핸들러가 동작하는 것만 막는다
    • 단, jQuery가 아닌 일반 event handler 함수에서 return false를 하면 버블링이 발생한다
$('a').click(function (e) {
    // custom handling here
    e.preventDefault();
});

$('a').click(function () {
    // custom handling here
    return false;
});

참고 : StackOverflow



TILjQuery