javascript 중지 Jquery 이벤트 핸들러에서 값을 반환합니다.



jquery trigger (2)

return false; 이벤트가 버블 링을 멈추고 기본 동작을 억제합니다.

즉, false를 반환하는 것은이 두 행과 유사합니다.

event.stopPropagation();
event.preventDefault();

버블되고 취소 할 수있는 이벤트의 경우 최소한.

.click().change() 핸들러에서 값을 반환하는 용도가 있습니까 (예 : return true return false 또는 return false )?


Answer #1

이러한 핸들러에서 return falsereturn false 하면 event.stopPropagation() (jQuery 이벤트 처리기에만 해당, Tim Down은 주석에 제안 된 것처럼) 및 event.preventDefault() 가 jQuery에 의해 자동으로 호출됩니다.

return true 는 아무것도 반환하지 않는 것과 같습니다 (아무런 조치도 jQuery에서 취하지 않습니다).





jquery