을 방지하기 위해이 후 자바 스크립트 코드 또는 실행하기 전에 기본 동작 (event.preventDefault()
)을 방지하는 것이 최선입니까?경우 자바 스크립트에서 기본 동작
미리 감사드립니다.
을 방지하기 위해이 후 자바 스크립트 코드 또는 실행하기 전에 기본 동작 (event.preventDefault()
)을 방지하는 것이 최선입니까?경우 자바 스크립트에서 기본 동작
미리 감사드립니다.
원할 때 수행하십시오.
당신은 함수의 다른 부분까지 검증이 실패한 경우 기본 동작을 방지 할 것를 제출 에 폼 입력을 실행 타당성을 검증 것을 모를 수도 있지만 건네 그렇게하지 않으면 당신이 확실히 항상 할 수 없어 그것은 함수의 맨 위에 있습니다.
나는 항상 같은 것을 할 :
$("#selector").bind("click", function(e){
e.preventDefault();
//DO THE REST OF THE THINGS
});
은 대부분 의도하지 않은 버블을 방지하고 내 스크립트에 무슨 일이 일어나고 있는지 즉시 명확하게 할 수 있습니다.
당신이하는 일에 따라 다릅니다. 그러나 당신이 그 행동을 막으려면, 그렇습니다. 'preventDefault()'의 위치는 여러분이하는 일에 달려 있습니다. – BenM