체크박스 또는 라디오 버튼의 체크여부 변경하기

by 조쉬 posted Sep 21, 2016
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

jQuery 로 체크박스 또는 라디오버튼의 체크여부를 결정하기 위해서 .attr() 메소드를 이용해 왔다. 어느 순간 이 값이 정확히 설정이 안된다면 jQuery의 버전을 체크해 보자.


jQuery 1.6 이상부터는 기존 .attr()메소드가 하던 역할을 .attr()과 .prop() 두가지로 나누어 졌다. 만약 .attr()을 이용해서 체크여부를 결정하는 코드가 정상적으로 동작하지 않는다면 .prop() 메소드를 이용해 보자. 정상적으로 잘 동작할 것이다.


$('#checkbox').attr('checked', true); ==> $('#checkbox').prop('checked', true);