>  기사  >  웹 프론트엔드  >  jQuery로 "event.returnValue가 더 이상 사용되지 않습니다"라는 경고를 수정하는 방법은 무엇입니까?

jQuery로 "event.returnValue가 더 이상 사용되지 않습니다"라는 경고를 수정하는 방법은 무엇입니까?

DDD
DDD원래의
2024-10-21 14:38:02236검색

How to Fix the Warning

Event.returnValue가 더 이상 사용되지 않습니다. Event.preventDefault()

jQuery의 event.returnValue 메서드를 사용하세요. 표준 event.preventDefault()로 대체해야 합니다.

문제:

제공된 스크립트에서 클릭 이벤트 핸들러가 다음에 첨부됩니다. <스팬> ID가 #changeResumeStatus인 요소입니다. 요소를 클릭하면 jQuery의 .get() 메서드를 사용하여 HTTP GET 요청을 보냅니다. 그러나 Google Chrome 콘솔에는 다음 오류가 표시됩니다.

event.returnValue는 더 이상 사용되지 않습니다. 대신 표준 event.preventDefault()를 사용하십시오.

설명:

event.returnValue 속성은 기본 동작을 방지하는 데 사용됩니다. 이벤트. 이 경우 클릭됩니다. 그러나 이 속성은 더 이상 사용되지 않으며 향후 버전의 브라우저에서는 제거될 예정입니다. 권장되는 교체는 동일한 기능을 갖는 event.preventDefault()입니다.

해결책:

경고를 수정하려면 다음을 교체하세요. line:

event.returnValue = false;

with:

event.preventDefault();

이렇게 하면 표준 event.preventDefault() 메소드를 사용한 양식 제출이 방지됩니다.

jQuery 1.11로 업그레이드:

가능하다면 event.preventDefault() 지원을 포함하여 이미 이 문제를 해결한 jQuery 1.11로 업그레이드하는 것이 좋습니다.

위 내용은 jQuery로 "event.returnValue가 더 이상 사용되지 않습니다"라는 경고를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.