728x90
반응형
질문 : jQuery를 사용하여 체크 박스에 "선택"설정
jQuery를 사용하여 checkbox
다음과 같이하고 싶습니다.
$(".myCheckBox").checked(true);
또는
$(".myCheckBox").selected(true);
그런 것이 존재합니까?
답변
.prop()
:
$('.myCheckbox').prop('checked', true);
$('.myCheckbox').prop('checked', false);
하나의 요소로 작업하는 경우 항상 기본 HTMLInputElement
.checked
속성을 수정할 수 있습니다.
$('.myCheckbox')[0].checked = true;
$('.myCheckbox')[0].checked = false;
.prop()
및 .attr()
메서드를 사용하는 이점은 일치하는 모든 요소에서 작동한다는 것입니다.
.prop()
메서드를 사용할 수 없으므로 .attr()
을 사용해야합니다.
$('.myCheckbox').attr('checked', true);
$('.myCheckbox').attr('checked', false);
이것은1.6 이전 버전의 jQuery의 단위 테스트에서 사용 된 접근 방식 이며 $('.myCheckbox').removeAttr('checked');
후자는 상자가 처음에 체크 되었다면, .reset()
에 대한 호출의 동작을 변경합니다. 미묘하지만 원치 않는 동작 변경입니다.
더 자세한 내용은 1.5.x에서 1.6으로 전환 할 checked
속성 / 속성 처리에 대한 변경 사항에 대한 불완전한 논의를 버전 1.6 릴리스 노트 와 .prop()
의 속성 대 속성 섹션에서 찾을 수 있습니다. 문서 .
출처 : https://stackoverflow.com/questions/426258/setting-checked-for-a-checkbox-with-jquery
728x90
반응형
'프로그래밍 언어 > jQuery, ajax' 카테고리의 다른 글
jQuery.fn가 의미하는 것 (0) | 2021.07.20 |
---|---|
jQuery Event Keypress : 어떤 키를 눌렀는지 찾아내는 방법 (0) | 2021.07.20 |
선택한 요소의 외부 HTML 가져 오기 (0) | 2021.07.16 |
jQuery : 테이블의 행 수 계산 (0) | 2021.07.15 |
jQuery 팁과 트릭 (0) | 2021.07.15 |