>웹 프론트엔드 >JS 튜토리얼 >jQuery를 사용하여 확인란의 선택 상태를 정확하게 확인하는 방법은 무엇입니까?

jQuery를 사용하여 확인란의 선택 상태를 정확하게 확인하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-12-20 18:59:17796검색

How to Accurately Check a Checkbox's Checked Status with jQuery?

jQuery로 체크박스의 Checked 속성 확인

문제:

다음을 수행해야 합니다. jQuery를 사용하여 체크박스의 체크 상태를 확인하고 그에 따라 조치를 취합니다. result.

jQuery 코드:

다음 jQuery 코드는 "isAgeSelected" 확인란의 확인된 속성을 확인하려고 시도하지만 기본적으로 false를 반환합니다.

if ($('#isAgeSelected').attr('checked')) {
  $("#txtAge").show();
} else {
  $("#txtAge").hide();
}

올바른 해결책:

질의하려면 확인된 속성이 성공적으로 완료되면 다음 코드를 사용할 수 있습니다.

옵션 1:

JavaScript를 사용하여 DOM 요소에 직접 액세스:

if(document.getElementById('isAgeSelected').checked) {
    $("#txtAge").show();
} else {
    $("#txtAge").hide();
}

옵션 2:

jQuery의 "토글" 기능을 사용하여 더욱 깔끔한 접근 방식:

$('#isAgeSelected').click(function() {
    $("#txtAge").toggle(this.checked);
});

이 코드는 "isAgeSelected" 확인란의 클릭 이벤트를 처리하고 선택된 상태에 따라 "txtAge" 요소의 가시성을 전환합니다.

위 내용은 jQuery를 사용하여 확인란의 선택 상태를 정확하게 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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