jQuery가 live를 지원하지 않는 이유: jQuery 공식 설명에 따르면 [1.7]에서는 live 메소드를 더 이상 권장하지 않으며, [1.9]에서는 이 메소드를 삭제하고 대신 on 메소드를 사용하는 것을 권장합니다. 향후 코드에서.
jquery가 라이브를 지원하지 않는 이유:
jQuery 공식 설명에 따르면 1.7에서는 라이브 방식을 더 이상 권장하지 않으며, 1.9에서는 이 방식이 삭제되었습니다. 그리고 향후 코드에서는 대신 on 메소드를 사용하는 것이 좋습니다.
jquery 새 버전(>1.9 버전은 새 버전)에서는 live() 메서드가 삭제되어 이를 호출하면 함수가 존재하지 않는다는 메시지가 표시되고 js에서 오류를 보고합니다. live를 사용할 때는 jquery 버전에 주의해야 합니다. 공식 문서에 따르면 live 및 delegate
는 1.7부터 권장되지 않으며 live는 1.9에서 제거됩니다.
다음과 같은 이전 라이브 메서드:
$("#con_imgs").live('change',function(){ v = $(this).val(); $("input[name='contentimg']").val(v); });
jquery 1.10 이후에는 live 대신 on을 사용할 수 있습니다.
$("#con_imgs").on('change',function(){ v = $(this).val(); $("input[name='contentimg']").val(v); });
on 메서드는 이벤트 이름, 트리거 선택기 및 이벤트 함수의 세 가지 매개 변수를 허용할 수 있습니다.
관련 무료 학습 권장 사항: JavaScript(동영상)
위 내용은 jquery가 라이브를 지원하지 않는 이유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!