>웹 프론트엔드 >JS 튜토리얼 >체크박스(prop)_jquery에 대한 jQuery1.9.1 조정 방법

체크박스(prop)_jquery에 대한 jQuery1.9.1 조정 방법

WBOY
WBOY원래의
2016-05-16 16:50:331232검색

jquery 1.8.x 버전에서 확인란을 선택하고 선택 취소하는 작업은 다음과 같습니다.

선택 여부 결정

코드 복사 코드는 다음과 같습니다.

$('#checkbox').prop ('체크')

선택됨 및 선택 취소됨 상태 설정:

코드 복사 코드는 다음과 같습니다.

$('#checkbox').attr ('체크됨',true)
$('#checkbox').attr('체크됨',false)

그러나 이 메서드는 jquery1.9.1에서 다르게 처리됩니다

IE10, Chrome, FF에서는 선택된 상태에 대해 처음으로 $('#checkbox').attr('checked',true) 를 달성할 수 있습니다
그러나 코드를 통해 선택이 지워지면, 다음번에는 코드를 통해 클리어됩니다. $('#checkbox').attr('checked',true)
을 선택하면 코드에 selected='checked'가 있지만 화면 성능에는 체크가 없습니다.
이 문제는 IE8 및 IE6에서는 존재하지 않습니다.

나중에 관련 정보를 조사한 결과 attr('checked',true)가 prop('checked',true)로 대체되었음을 확인했습니다

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