728x90
반응형
질문 : jQuery에서 체크박스가 체크되었는지 확인 하는 방법
나는 확인해야합니다 checked
체크 박스의 속성을하고 jQuery를 사용하여 검사 특성에 따라 작업을 수행합니다.
예를 들어, age
체크 박스가 선택되어, 그때 입력 할 수있는 텍스트 상자에 표시해야합니다 age
다른 텍스트 상자를 숨 깁니다.
그러나 다음 코드는 기본적으로 false
if ($('#isAgeSelected').attr('checked')) {
$("#txtAge").show();
} else {
$("#txtAge").hide();
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" id="isAgeSelected"/>
<div id="txtAge" style="display:none">
Age is selected
</div>
checked
속성을 어떻게 성공적으로 쿼리합니까?
답변
확인 된 속성을 어떻게 성공적으로 쿼리합니까?
체크 박스 DOM 요소의 checked
속성은 요소의 checked
상태를 제공합니다.
따라서 기존 코드가 주어지면 다음을 수행 할 수 있습니다.
if(document.getElementById('isAgeSelected').checked) {
$("#txtAge").show();
} else {
$("#txtAge").hide();
}
toggle
사용하는 훨씬 더 예쁜 방법이 있습니다.
$('#isAgeSelected').click(function() {
$("#txtAge").toggle(this.checked);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" id="isAgeSelected"/>
<div id="txtAge" style="display:none">Age is something</div>
출처 : https://stackoverflow.com/questions/901712/how-do-i-check-whether-a-checkbox-is-checked-in-jquery
728x90
반응형
'프로그래밍 언어 > jQuery, ajax' 카테고리의 다른 글
동일한 페이지에서 여러 버전의 jQuery를 사용할 수 있을까? (0) | 2021.07.02 |
---|---|
jQuery로 요소에 대한 클래스 목록 가져 오기 (0) | 2021.06.30 |
jQuery 선택기의 와일드 카드 (0) | 2021.06.30 |
jQuery Ajax 오류 처리, 사용자 정의 예외 메시지 표시 (0) | 2021.06.30 |
jQuery를 사용하여 "disabled"속성을 제거하는 방법 (0) | 2021.06.29 |